PopEntertainmentDec 7, 200719 min readJames McAvoy and Keira Knightley – On the Day of AtonementKeira Knightley and James McAvoy star in ATONEMENT. James McAvoy and Keira Knightley On the Day of Atonement by Jay S. Jacobs Playing the...