“I realize this is casting against type,” James told THR about the film at the festival. “But this was simply one of the best scripts I’d ever read. In the top three. It’s up there with Atonement. A beautiful and harrowing script.”

James McAvoy, one of the most talented British actor in the industry!! His performance with Keira Knightley in Atonement was simply unforgettable!! Juz stare in those puppy eyes and get yourself mesmerized!!