Cast Credits Troy: Fall of a City (2018) Guest starring as Diomedes (6 episodes) Episode 1x07: Twelve Days (Mar 31, 2018) Episode 1x06: Battle on the Beach (Mar 24, 2018) Episode 1x05: Hunted (Mar 17, 2018) Episode 1x04: Spoils of War (Mar 10, 2018) Episode 1x03: Siege (Mar 3, 2018) Episode 1x02: Conditions (Feb 24, 2018) View 3 more View 3 less Dominion (2014) Starring as Gabriel (13 episodes) Episode 2x13: Sine Deo Nihil (Oct 1, 2015) Episode 2x12: Day of Wrath (Sep 24, 2015) Episode 2x11: Bewilderment of Heart (Sep 17, 2015) Episode 2x10: House of Sacrifice (Sep 10, 2015) Episode 2x09: The Seed of Evil (Sep 3, 2015) Episode 2x08: The Longest Mile Home (Aug 27, 2015) Episode 2x07: Lay Thee Before Kings (Aug 20, 2015) Episode 2x06: Reap the Whirlwind (Aug 13, 2015) Episode 2x05: Son of the Fallen (Aug 6, 2015) Episode 2x04: A Bitter Truth (Jul 30, 2015) Episode 2x03: The Narrow Gate (Jul 23, 2015) Episode 2x02: Mouth of the Damned (Jul 16, 2015) Episode 2x01: Heirs of Salvation (Jul 9, 2015) View 10 more View 10 less Guest starring as Gabriel (6 episodes) Episode 1x08: Beware Those Closest to You (Aug 7, 2014) Episode 1x07: Ouroboros (Jul 31, 2014) Episode 1x04: The Flood (Jul 10, 2014) Episode 1x03: Broken Places (Jul 3, 2014) Episode 1x02: Godspeed (Jun 26, 2014) Episode 1x01: Pilot (Jun 19, 2014) [Co-Star] View 3 more View 3 less Homeland (2011) Guest starring as Clark Russel Episode 4x04: Iron in the Fire (Oct 19, 2014) [Co-Star] Wild at Heart (2006) Guest starring as Rick Geldenhuis (2 episodes) Episode 7x03: Episode 3 (Jan 22, 2012) Episode 6x10: Episode 10 (Mar 14, 2011) Silent Witness (1996) Guest starring as Emil Renseng (2 episodes) Episode 12x12: Finding Rachel (2) (Nov 6, 2008) Episode 12x11: Finding Rachel (1) (Nov 5, 2008)