Cast Credits Julie and the Phantoms (2020) Guest starring as Frank Wolfe Episode 1x09: Stand Tall (Sep 10, 2020) [Co-Star] Another Life (2019) Guest starring as Vic Episode 1x03: Nervous Breakdown (Jul 25, 2019) [Co-Star] The Twilight Zone (2019) Guest starring as Cooper Episode 2x08: A Small Town (Jun 25, 2020) [Co-Star] Charmed (2018) Guest starring as Troll Ranting (3 episodes) Episode 4x10: Hashing it Out (May 20, 2022) [Co-Star] Episode 4x08: Unveiled (May 6, 2022) [Co-Star] Episode 4x05: The Sisterhood of the Traveling Sandwich (Apr 8, 2022) [Co-Star] MECH-X4 (2016) Guest starring as Principal Dent (3 episodes) Episode 2x16: Versus the Monster Within (Jul 23, 2018) Episode 2x03: Versus the Outbreak (Sep 9, 2017) Episode 2x01: Versus the New Evil (Sep 9, 2017) Haters Back Off! (2016) Guest starring as Hank Episode 1x04: Rod Trip with My Uncle (Oct 14, 2016) No Tomorrow (2016) Guest starring as Murray (4 episodes) Episode 1x10: No Soup for You (Dec 27, 2016) Episode 1x09: No Truer Words (Dec 6, 2016) Episode 1x06: No Debts Remain Unpaid (Nov 15, 2016) Episode 1x05: No Regrets (Nov 1, 2016) View 1 more View 1 less DC's Legends of Tomorrow (2016) Guest starring as George Episode 7x07: A Woman's Place is in the War Effort! (Nov 24, 2021) [Co-Star] Signed, Sealed, Delivered (2013) Guest starring as Jerry Polevich Episode 2013 Special: Second Chances (Oct 12, 2013) Delete (2013) Guest starring as Belphegor (2 episodes) Episode 1x02: Episode 2 (Aug 26, 2013) Episode 1x01: Episode 1 (Aug 19, 2013) Eve of Destruction (2013) Starring as Dominic (2 episodes) Episode 1x02: Part 2 (Apr 13, 2013) Episode 1x01: Part 1 (Apr 12, 2013) Once Upon a Time (2011) Guest starring as Friar Tuck (5 episodes) Episode 5x22: Only You (May 15, 2016) [Co-Star] Episode 5x21: Last Rites (May 8, 2016) [Co-Star] Episode 3x18: Bleeding Through (Apr 20, 2014) [Co-Star] Episode 3x13: Witch Hunt (Mar 16, 2014) [Co-Star] Episode 3x12: New York City Serenade (Mar 9, 2014) [Co-Star] View 2 more View 2 less Endgame (2011) Guest starring as Troy Episode 1x12: Polar Opposites (Jun 6, 2011) Being Erica (2009) Starring as Ivan Supernatural (2005) Guest starring as Comic Book Store Owner Episode 4x18: The Monster at the End of This Book (Apr 2, 2009) [Co-Star] The Dead Zone (2002) Guest starring as Security Guard Rudy Young Episode 1x09: The Siege (Aug 11, 2002) So Weird (1999) Guest starring as Bill (Computer Technician) Episode 1x12: Lost (Apr 12, 1999) Cold Squad (1998) Guest starring as Reggie Hawk Episode 6x02: Horton Killed a Wu (Sep 28, 2002) [Co-Star] Stargate SG-1 (1997) Guest starring as Inago Episode 9x04: The Ties That Bind (Aug 5, 2005) [Co-Star]