Acting · b. 1981 · Keighley, Bradford, West Yorkshire, England, UK John Hollingworth Acting Napoleon Marshal Ney 2023 National Theatre Live: Trouble in Mind Bill O’Wray 2021 In the Earth Lord James Karel 2021 Rebecca Giles 2020 1917 Sergeant Guthrie 2019 Kursk Lt. Bruce Hamil 2018 Transformers: The Last Knight Tristan 2017 Damilola, Our Loved Boy Detective Wallace 2016 Arthur & George Dr. Butter 2015 1946 Bob 2014 The Dark Knight Rises CIA Analyst 2012 Pelican Blood Owen Whittle 2010 Dorian Gray Patrol Policeman 2009 Other Credits Bunny and Clive Producer 2016 Ham Producer 2013 Agent-readable