Atonement The 2007 romantic war drama film starring James McAvoy and Keira Knightley was called out in the group as surpassing the book it is based on, in this case, Ian McEwan's 2001 historical fiction novel. Image Source: Everett Collection