Behind Her Eyes is an American romantic drama film directed by John Butler. It stars Keira Knightley and James McAvoy, with a runtime of 115 minutes.