Cast Credits Intergalactic (2021) Guest starring as Alex Evans Episode 1x03: Episode 3 (Apr 30, 2021) Dark Heart (2018) Starring as Ray Monk (3 episodes) Episode 1x06: Episode 6 (Nov 15, 2018) Episode 1x05: Episode 5 (Nov 14, 2018) Episode 1x03: Dead Men Don't Pay Debts - Part 1 (Nov 7, 2018) Cuffs (2015) Starring as PC Lino Moretti (2 episodes) Episode 1x02: A Shock to the System (Nov 4, 2015) Episode 1x01: Luck of the Draw (Oct 28, 2015) Give Out Girls (2014) Starring as Steve (6 episodes) Episode 1x06: The Overnight Stay (Nov 18, 2014) Episode 1x05: The Truth (Nov 11, 2014) Episode 1x04: Doggy Style (Nov 4, 2014) Episode 1x03: Hungry and Homeless (Oct 28, 2014) Episode 1x02: The Hot Boy (Oct 21, 2014) Episode 1x01: The Spanish Job (Oct 14, 2014) View 3 more View 3 less Downton Abbey (2010) Guest starring as Waiter Episode 4x02: Episode 2 (Sep 29, 2013) Celebrity Juice (2008) Guest starring as Alex Carter Episode 5x02: Vanilla Ice, Alex Carter, Gino D'Acampo (Feb 17, 2011) All Star Family Fortunes (2006) Guest starring as Alex Carter Episode 1x08: Coronation Street vs. Emmerdale (Dec 23, 2006) Where the Heart Is (1997) Starring as Craig Harrison (13 episodes) Episode 3x14: The Letter (Jul 25, 1999) Episode 3x13: Union (Jul 18, 1999) Episode 3x12: Runaway (Jul 11, 1999) Episode 3x11: A Higher Duty (Jul 4, 1999) Episode 3x10: A Special Language (Jun 27, 1999) Episode 3x09: Not My Brother (Jun 20, 1999) Episode 3x08: New Moon Arising (Jun 6, 1999) Episode 3x06: Home (May 23, 1999) Episode 3x05: Moving On (May 16, 1999) Episode 3x04: Letting Go (May 9, 1999) Episode 3x03: Flesh and Blood (May 2, 1999) Episode 3x02: Learning the Game (Apr 25, 1999) Episode 3x01: Expansions (Apr 18, 1999) View 10 more View 10 less Emmerdale (1972) Starring as Jamie Hope
Crew Credits Hard Cell (2022) Episode crew as Writer (6 episodes) Episode 1x06: Episode 6 (Apr 12, 2022) Episode 1x05: Episode 5 (Apr 12, 2022) Episode 1x04: Episode 4 (Apr 12, 2022) Episode 1x03: Episode 3 (Apr 12, 2022) Episode 1x02: Episode 2 (Apr 12, 2022) Episode 1x01: Episode 1 (Apr 12, 2022) View 3 more View 3 less