Cast Credits A Discovery of Witches (2018) Guest starring as James Episode 1x01: Episode 1 (Sep 14, 2018) The Crown (2016) Guest starring as Ghillie Episode 2x05: Marionettes (Dec 8, 2017) Reign (2013) Guest starring as Jolly Courtier Episode 3x03: Extreme Measures (Oct 23, 2015) Mayday (2003) Guest starring as Bourdeaux ATC Episode 12x08: Imperfect Pitch (May 2, 2014)