Film 0 Atonement Posted by Jonathan TurtonPosted 17 years ago February 5, 2008 Bit worthy and somehow never quite grabs you like you think you ought to be grabbed. James McAvoy feels oddly miscast, and Keira Knightley is too picture perfect for the role. 6/10 Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window) Related James McAvoy Keira Knightley