James Harkness James Harkness September 14, 2023 James Harkness is an actor, known for Macbeth (2015), Rogue One: A Star Wars Story (2016) and Darkest Hour (2017).