Christian Bale Harry Melling Gillian Anderson Lucy Boynton Charlotte Gainsbourg Toby Jones Harry Lawtey Simon McBurney Hadley Robinson Timothy Spall Robert Duvall