Cast Credits The Liberator (2020) Guest starring as Charles M. Ankcorn Episode 1x01: Why We Fight (Nov 11, 2020) [Co-Star] Traitors (2019) Starring as Caspar Woods (2 episodes) Episode 1x06: It's Me (Mar 24, 2019) Episode 1x05: Jackson (Mar 17, 2019) You Are Wanted (2017) Starring as U.S. Cyber Command Chief (6 episodes) Episode 2x06: Reboot (May 18, 2018) Episode 2x05: Shut Down (May 18, 2018) Episode 2x04: Shift Memory (May 18, 2018) Episode 2x03: Virus (May 18, 2018) Episode 2x02: Krypto-Angel (May 18, 2018) Episode 2x01: File Not Found (May 18, 2018) View 3 more View 3 less Hooten & The Lady (2016) Starring as Ulysses Hooten (8 episodes) Episode 1x08: Caribbean (Nov 4, 2016) Episode 1x07: Cambodia (Oct 28, 2016) Episode 1x06: Moscow (Oct 21, 2016) Episode 1x05: Ethiopia (Oct 14, 2016) Episode 1x04: Bhutan (Oct 7, 2016) Episode 1x03: Egypt (Sep 30, 2016) Episode 1x02: Rome (Sep 23, 2016) Episode 1x01: The Amazon (Sep 16, 2016) View 5 more View 5 less Reckless (2014) Guest starring as Cole Benjamin Episode 1x02: Parting Shots (Jul 6, 2014) The Crazy Ones (2013) Guest starring as Josh Hayes Episode 1x06: Hugging the Now (Oct 31, 2013) Save Me (2013) Starring as Tom Harper (7 episodes) Episode 1x07: Holier Than Thou (Jun 13, 2013) Episode 1x06: Heavenly Hostess (Jun 6, 2013) Episode 1x05: Whatever the Weather (Jun 6, 2013) Episode 1x04: Heal Thee (May 30, 2013) Episode 1x03: WWJD (May 30, 2013) Episode 1x02: Take It Back (May 23, 2013) Episode 1x01: The Book of Beth (May 23, 2013) View 4 more View 4 less Don't Trust the B---- in Apartment 23 (2012) Guest starring as Scott (2 episodes) Episode 2x04: It's a Miracle... (Nov 20, 2012) Episode 1x02: Daddy's Girl... (Apr 18, 2012) Upstairs Downstairs (2010) Starring as Caspar Landry (3 episodes) Episode 2x06: Somewhere Over the Rainbow (Mar 25, 2012) Episode 2x04: All the Things You Are (Mar 11, 2012) Episode 2x02: The Love That Pays the Price (Feb 26, 2012) Material Girl (2010) Starring as Marco Keriliak Miranda (2009) Guest starring as Danny Episode 2x01: The New Me (Nov 15, 2010) Guest starring as Michael Landes Episode S03 Special: My Such Fun Celebration (Jan 1, 2020) Agatha Christie's Marple (2004) Guest starring as Bryan Eastley Episode 1x03: 4.50 from Paddington (Dec 26, 2004) Boston Legal (2004) Guest starring as Leo Morris Episode 4x14: Rescue Me (Feb 19, 2008) Saturday Kitchen Live (2002) Guest starring as Michael Landes Episode 18x38: Tomer Amedi, Donna Hay, Michael Landes, Olly Smith (Sep 17, 2016) Special Unit 2 (2001) Starring as Detective Nicholas O'Malley (19 episodes) Episode 2x13: The Wish (Feb 13, 2002) Episode 2x12: The Piper (Feb 6, 2002) Episode 2x11: The Love (Jan 30, 2002) Episode 2x10: The Straw (Jan 16, 2002) Episode 2x09: The Wall (Nov 28, 2001) Episode 2x08: The Beast (Nov 21, 2001) Episode 2x07: The Drag (Nov 14, 2001) Episode 2x06: The Rocks (Nov 7, 2001) Episode 2x05: The Eve (Oct 31, 2001) Episode 2x04: The Invisible (Oct 24, 2001) Episode 2x03: The Years (Oct 17, 2001) Episode 2x02: The Skin (Oct 10, 2001) Episode 2x01: The Grain (Oct 3, 2001) Episode 1x06: The Depths (May 16, 2001) Episode 1x05: The Waste (May 9, 2001) Episode 1x04: The Web (May 2, 2001) Episode 1x03: The Wraps (Apr 25, 2001) Episode 1x02: The Pack (Apr 18, 2001) Episode 1x01: The Brothers (Apr 11, 2001) View 16 more View 16 less CSI: Crime Scene Investigation (2000) Guest starring as Trent Reed Episode 4x14: Paper or Plastic? (Feb 12, 2004) Guest starring as Mark Perlow Episode 15x05: Girls Gone Wilder (Nov 9, 2014) The Wright Stuff (2000) Guest starring as Michael Landes Episode 2016-10-27: 27/10/2016 - Annabel Giles, Murray Lachlan-Young, Robert Muchamore, Michael Landes (Oct 27, 2016) Get Real (1999) Guest starring as Steve Green Episode 1x14: Tough Love (Feb 2, 2000) Providence (1999) Guest starring as Tom Cromwell (2 episodes) Episode 2x09: Thank You Providence (2) (Nov 26, 1999) Episode 2x08: Thank You Providence (1) (Nov 26, 1999) Union Square (1997) Starring as Michael Weiss (14 episodes) Episode 1x14: Smarty Pants () Episode 1x13: It Takes a Thief (Jan 22, 1998) Episode 1x12: Out and In (Jan 15, 1998) Episode 1x11: What Are Friends For? (Jan 8, 1998) Episode 1x10: The First Christmas Show (Dec 18, 1997) Episode 1x09: No Sex 'til After Homework (Dec 11, 1997) Episode 1x08: Jack Gets a Hot Tip (Dec 4, 1997) Episode 1x07: Get Rusty (Nov 13, 1997) Episode 1x06: Harrassed (Nov 6, 1997) Episode 1x05: Michael's First Stand (Oct 30, 1997) Episode 1x04: A Stool with a View (Oct 16, 1997) Episode 1x03: Enjoy Your Haddock (Oct 9, 1997) Episode 1x02: The Audition (Sep 2, 1997) Episode 1x01: Hasta la Muerta, Baby (Sep 25, 1997) View 11 more View 11 less Silent Witness (1996) Guest starring as Matt Garcia (2 episodes) Episode 23x02: Deadhead (2) (Jan 8, 2020) Episode 23x01: Deadhead (1) (Jan 7, 2020) Lois & Clark: The New Adventures of Superman (1993) Starring as Jimmy Olsen (8 episodes) Episode 1x16: Foundling (Feb 20, 1994) Episode 1x15: The Ides of Metropolis (Feb 6, 1994) Episode 1x10: Pheromone, My Lovely (Nov 28, 1993) Episode 1x09: The Man of Steel Bars (Nov 21, 1993) Episode 1x04: I'm Looking Through You (Oct 10, 1993) Episode 1x03: Neverending Battle (Oct 3, 1993) Episode 1x02: Strange Visitor (from Another Planet) (Sep 26, 1993) Episode 1x01: Pilot (Sep 12, 1993) View 5 more View 5 less The Fresh Prince of Bel-Air (1990) Guest starring as Chadney Hunt (4 episodes) Episode 1x17: The Ethnic Tip (Jan 14, 1991) Episode 1x15: Deck the Halls (Dec 10, 1990) Episode 1x14: Day Damn One (Dec 3, 1990) Episode 1x11: Courting Disaster (Nov 12, 1990) View 1 more View 1 less Blossom (1990) Guest starring as Bobby Episode 1x07: I Ain't Got No Buddy (Feb 11, 1991) The New Lassie (1989) Guest starring as Bryan MacPherson Episode 2x05: The Gathering of the Clans (Sep 28, 1991) The Wonder Years (1988) Guest starring as Kirk McCray (5 episodes) Episode 2x11: Nemesis (Mar 14, 1989) Episode 2x05: Just Between Me and You and Kirk and Paul and Carla and Becky (Jan 18, 1989) Episode 2x04: Steady as She Goes (Jan 11, 1989) Episode 2x03: Christmas (Dec 14, 1988) Episode 2x01: Heart of Darkness (Nov 30, 1988) View 2 more View 2 less