Cherry Jones ... Marguerite Oswald
Daniel Webber ... Lee Harvey Oswald
James Franco ... Jake Epping
Josh Duhamel ... Frank Dunning
Kevin J O'Connor ... Yellow Card Man
Lucy Fry ... Marina Oswald
Sarah Gadon ... Sadie Dunhill
T.R. Knight ... Johnny Clayton
George Mackay ... Bill Turcotte
Chris Cooper ... Al Templeton