Cast Credits Wizards vs Aliens (2012) Guest starring as Joseph Jacana (2 episodes) Episode 2x14: All Out War!, Part Two (Dec 10, 2013) Episode 2x13: All Out War!, Part One (Dec 9, 2013) Spy (2011) Guest starring as Portis Episode 1x06: Codename: Portis (Nov 18, 2011) Young Dracula (2006) Starring as Eric Van Helsing Holby City (1999) Guest starring as Robbie Harwood Episode 2x09: A Life Worth Saving (Jan 20, 2000) Casualty (1986) Guest starring as Snake Episode 12x19: Loco Parentis (Jan 10, 1998) Guest starring as Gary Linton Episode 25x42: Rogue (Jul 2, 2011) Guest starring as Walter McFay (2 episodes) Episode 24x04: Sunset Syndrome (Sep 26, 2009) Episode 24x03: And Then There Were Three (Sep 19, 2009) Guest starring as Sgt Ray Thompson Episode 31x18: Back to School (Jan 14, 2017)