Cast Credits Suits (2011) Guest starring as Kyle Clemente Episode 7x11: Hard Truths (Mar 28, 2018) The Pacific (2010) Starring as Capt. Andrew Haldane (3 episodes) Episode 1x07: Part Seven (Apr 25, 2010) Episode 1x06: Part Six (Apr 18, 2010) Episode 1x05: Part Five (Apr 11, 2010) Murdoch Mysteries (2008) Guest starring as Manfred Larkin Episode 8x05: Murdoch Takes Manhattan (Nov 10, 2014) Supernatural (2005) Guest starring as Sparkle Episode 11x08: Just My Imagination (Dec 2, 2015) [Co-Star] Due South (1994) Guest starring as Ovitz (3 episodes) Episode 2x04: Bird in the Hand (Dec 21, 1995) Episode 2x03: The Witness (Dec 14, 1995) Episode 2x02: Vault (Dec 7, 1995)