James McAvoy
主役には当初ジェームズ・マカヴォイが充てられていたが、撮影直前に「彼の手に及ばない無関係な事情」のために降板し、ジョゼフ・ゴードン＝レヴィットに代わった。撮影は2010年3月、バンクーバーで行われた。