The Keira Knightly picture makes me think it is Rob Wright.