James McAvoy felt "too socially awkward" to live with his Atonement castmates.
The 47-year-old actor had a "lot of fun" making the 2007 period drama but wasn't a fan of director Joe Wright's suggestion that the "key crew and main cast", which included Keira Knightley, Juno Temple, Benedict Cumberbatch and Vanessa Redgrave, all live in one house and share dinner together every night, so he desperately sought to come up with an excuse.