Cast Credits Cheaters (2022) Guest starring as Henry Episode 1x07: Episode 7 (Feb 8, 2022) Endeavour (2012) Guest starring as Pte. Oswald Episode 5x04: Colours (Feb 25, 2018) Doctor Who (2005) Guest starring as Martin Luther King Episode 11x03: Rosa (Oct 21, 2018)