Cast Credits V.C. Andrews' Landry Family (2021) Starring as Buster (3 episodes) Episode 1x04: Hidden Jewel (Mar 28, 2021) Episode 1x03: All That Glitters (Mar 27, 2021) Episode 1x01: Ruby (Mar 20, 2021) Snowpiercer (2020) Guest starring as Anton the Tailer Episode 1x04: Without Their Maker (Jun 7, 2020) [Co-Star] Two Sentence Horror Stories (2019) Guest starring as Doyle Episode 2x05: Quota (Jan 26, 2021) Sacred Lies (2018) Guest starring as Carl Groth Episode 1x04: Chapter Four: God's Eyes (Aug 3, 2018) [Co-Star] Take Two (2018) Guest starring as Arlo Hayes Episode 1x10: Stillwater (Aug 30, 2018) Cardinal (2017) Guest starring as Barry Leblanc (3 episodes) Episode 4x03: Barry (Apr 20, 2020) Episode 4x02: Adele (Apr 13, 2020) Episode 4x01: Robert (Apr 6, 2020) Van Helsing (2016) Guest starring as Dr. Sholomenko (8 episodes) Episode 2x02: In Redemption (Oct 12, 2017) Episode 2x01: Began Again (Oct 5, 2017) Episode 1x13: It Begins (Dec 9, 2016) Episode 1x09: Help Out (Nov 11, 2016) Episode 1x08: Little Thing (Nov 4, 2016) Episode 1x07: For Me (Oct 28, 2016) Episode 1x05: Fear Her (Oct 14, 2016) Episode 1x04: Coming Back (Oct 7, 2016) View 5 more View 5 less Gourmet Detective (2015) Guest starring as Chef Klaus Episode 2015-05-16: Gourmet Detective (May 16, 2015) Strange Empire (2014) Guest starring as Cornelius Slotter (5 episodes) Episode 1x13: The Dark Riders (Feb 2, 2015) Episode 1x12: End Days (Jan 26, 2015) Episode 1x11: Confession (Jan 19, 2015) Episode 1x10: The Cage (Jan 12, 2015) Episode 1x03: Other Powers (Oct 20, 2014) View 2 more View 2 less When Calls the Heart (2013) Guest starring as Wendell Backus (2 episodes) Episode 1x05: The Dance (Feb 8, 2014) Episode 1x03: A Telling Silence (Jan 25, 2014) Arrow (2012) Guest starring as John Nickel Episode 1x18: Salvation (Mar 27, 2013) Hell on Wheels (2011) Guest starring as Mr. Toole (16 episodes) Episode 2x10: Blood Moon Rising (Oct 7, 2012) Episode 2x09: Blood Moon (Oct 7, 2012) Episode 2x08: The Lord's Day (Sep 30, 2012) Episode 2x07: The White Spirit (Sep 23, 2012) Episode 2x05: The Railroad Job (Sep 9, 2012) Episode 2x04: Scabs (Sep 2, 2012) Episode 2x03: Slaughterhouse (Aug 26, 2012) Episode 2x02: Durant, Nebraska (Aug 19, 2012) Episode 2x01: Viva La Mexico (Aug 12, 2012) Episode 1x10: God of Chaos (Jan 15, 2012) Episode 1x09: Timshel (Jan 8, 2012) Episode 1x07: Revelations (Dec 18, 2011) Episode 1x06: Pride, Pomp and Circumstance (Dec 11, 2011) Episode 1x05: Bread and Circuses (Dec 4, 2011) Episode 1x04: Jamais je ne t'oublierai (Nov 27, 2011) Episode 1x03: A New Birth of Freedom (Nov 20, 2011) View 13 more View 13 less Once Upon a Time (2011) Guest starring as Royal Doctor Episode 2x15: The Queen is Dead (Mar 3, 2013) [Co-Star] The Killing (2011) Guest starring as Biker Guy Episode 4x03: The Good Soldier (Aug 1, 2014) [Co-Star] Supernatural (2005) Guest starring as David Ackers Episode 8x12: As Time Goes By (Jan 30, 2013) [Co-Star] Prison Break (2005) Guest starring as Blue Hawaii (2 episodes) Episode 5x09: Behind the Eyes (May 30, 2017) Episode 5x06: Phaecia (May 9, 2017)