Cast Credits The Secret Life of Marilyn Monroe (2015) Guest starring as Ben Lyon (2 episodes) Episode 1x02: Part 2 (May 31, 2015) Episode 1x01: Part 1 (May 30, 2015) Good Witch (2015) Guest starring as Mr Borba Episode 3x02: Without Magic for a Spell (May 7, 2017) [Co-Star] The Strain (2014) Guest starring as Dr. Box Episode 1x03: Gone Smooth (Jul 27, 2014) [Co-Star] Saving Hope (2012) Guest starring as Anthony Episode 1x04: The Fight (Jun 28, 2012) Really Me (2011) Starring as Ray Cooper King (2011) Guest starring as Hank Oclum (2 episodes) Episode 2x05: Sunil Sharma (Mar 28, 2012) Episode 1x04: Eleni Demaris (May 8, 2011) Rookie Blue (2010) Guest starring as Wilson Burr Episode 4x01: Surprises (May 23, 2013) Republic of Doyle (2010) Guest starring as Clark Cooper Episode 5x03: Firecracker (Oct 16, 2013) Warehouse 13 (2009) Guest starring as Mr. Ives Episode 1x11: Nevermore (Sep 15, 2009) [Co-Star] Murdoch Mysteries (2008) Guest starring as Crown Attorney Alister Gordon (3 episodes) Episode 9x16: Bl**dy H*ll (Mar 7, 2016) Episode 8x04: Holy Matrimony, Murdoch (Nov 3, 2014) Episode 6x12: Crime and Punishment (Apr 8, 2013) Little Mosque on the Prairie (2007) Starring as Fred Tupper This Is Wonderland (2004) Guest starring as Neil Episode 3x03: Episode 29 (Dec 7, 2005) Monk (2002) Guest starring as Terry T Episode 1x11: Mr. Monk and the Red-Headed Stranger (Oct 11, 2002)