Cast Credits Defiance (2013) Guest starring as Jonah Keller Episode 1x12: Everything is Broken (Jul 8, 2013) [Co-Star] Saving Hope (2012) Guest starring as Bart Episode 5x11: Nightmares & Dreamscapes (Jun 15, 2017) Suits (2011) Guest starring as Frank Carvello Episode 1x04: Dirty Little Secrets (Jul 14, 2011) Lost Girl (2010) Guest starring as Tad Episode 4x10: Waves (Jan 19, 2014) Warehouse 13 (2009) Guest starring as Bellman Episode 3x01: The New Guy (Jul 11, 2011) [Co-Star] This Is Wonderland (2004) Guest starring as Eric Calvo Episode 3x03: Episode 29 (Dec 7, 2005) Missing (2003) Guest starring as Pvt. Giovener Episode 1x14: Basic Training (Dec 6, 2003) [Co-Star]