Cast Credits The Last Post (2017) Starring as Sergeant Alex Baxter (6 episodes) Episode 1x06: The Bigger Picture (Nov 5, 2017) Episode 1x05: Precious Cargo (Oct 29, 2017) Episode 1x04: The CO's Boy (Oct 22, 2017) Episode 1x03: Above Thy Deep and Dreamless Sleep (Oct 15, 2017) Episode 1x02: Starfish (Oct 8, 2017) Episode 1x01: The New Man (Oct 1, 2017) View 3 more View 3 less Rillington Place (2016) Guest starring as Arthur Episode 1x01: Ethel (Nov 29, 2016) Our World War (2014) Guest starring as Dodds Episode 1x03: War Machine (Aug 21, 2014) Atlantis (2013) Guest starring as Leon Episode 2x12: The Queen Must Die (1) (May 16, 2015) Shetland (2013) Guest starring as Alan Isbister (2 episodes) Episode 2x02: Raven Black - Part 2 (Mar 18, 2014) Episode 2x01: Raven Black - Part 1 (Mar 11, 2014) Call the Midwife (2012) Guest starring as Bernie Mullucks Episode 6x07: Episode 7 (Mar 5, 2017) Game of Thrones (2011) Guest starring as Morgan Episode 4x01: Two Swords (Apr 6, 2014) [Co-Star] Moving On (2009) Guest starring as Tony Episode 7x02: Passengers (Feb 23, 2016) Silent Witness (1996) Guest starring as Sean Nugent (2 episodes) Episode 16x10: Greater Love (2) (Feb 8, 2013) Episode 16x09: Greater Love (1) (Feb 7, 2013)