Cast Credits MacGruber (2021) Guest starring as Constantine Bach Episode 1x02: The Hungry Lion (Dec 16, 2021) Snowpiercer (2020) Guest starring as Commander Nolan Grey (9 episodes) Episode 2x06: Many Miles from Snowpiercer (Mar 1, 2021) Episode 1x10: 994 Cars Long (Jul 12, 2020) Episode 1x09: The Train Demanded Blood (Jul 12, 2020) Episode 1x08: These Are His Revolutions (Jul 5, 2020) Episode 1x07: The Universe Is Indifferent (Jun 28, 2020) Episode 1x05: Justice Never Boarded (Jun 14, 2020) Episode 1x04: Without Their Maker (Jun 7, 2020) Episode 1x03: Access Is Power (May 31, 2020) Episode 1x01: First, the Weather Changed (May 17, 2020) View 6 more View 6 less L.A.'s Finest (2019) Guest starring as Logan Kline (4 episodes) Episode 2x13: For Life (Sep 9, 2020) Episode 2x12: Coyote Ugly (Sep 9, 2020) Episode 2x11: Rafferty and the Gold Dust Twins (Sep 9, 2020) Episode 2x09: Kangaroo Jack (Sep 9, 2020) View 1 more View 1 less Charmed (2018) Guest starring as One Eye Episode 2x06: When Sparks Fly (Nov 15, 2019) Damnation (2017) Guest starring as Gram Turner (4 episodes) Episode 1x09: Dark Was the Night, Cold Was the Ground (Jan 11, 2018) Episode 1x08: The Goodness of Men (Jan 4, 2018) Episode 1x06: In Wyoming Fashion (Dec 21, 2017) Episode 1x04: The Emperor of Ice Cream (Nov 28, 2017) View 1 more View 1 less S.W.A.T. (2017) Guest starring as Arthur Novak (3 episodes) Episode 5x16: The Fugitive (Apr 10, 2022) Episode 5x02: Madrugada (Oct 8, 2021) Episode 5x01: Vagabundo (Oct 1, 2021) Taken (2017) Guest starring as Lynch Episode 2x14: Carapace (Jun 9, 2018) Westworld (2016) Guest starring as Coughlin (2 episodes) Episode 2x07: Les Écorchés (Jun 3, 2018) Episode 2x06: Phase Space (May 27, 2018) The Magicians (2015) Guest starring as Man with an Overdue Library Book Episode 3x01: The Tale of the Seven Keys (Jan 10, 2018) Code Black (2015) Guest starring as Dr. Dimitri Volkov Episode 2x07: What Lies Beneath (Nov 16, 2016) Quantico (2015) Guest starring as Conor Devlin (5 episodes) Episode 3x13: Who Are You? (Aug 3, 2018) Episode 3x12: Ghosts (Jul 27, 2018) Episode 3x11: The Art of War (Jul 20, 2018) Episode 3x10: No Place Is Home (Jul 13, 2018) Episode 3x09: Fear Feargach (Jul 6, 2018) View 2 more View 2 less The Bastard Executioner (2015) Starring as Father Ruskin (10 episodes) Episode 1x10: Blood and Quiescence / Crau a Chwsg (Nov 17, 2015) Episode 1x09: The Bernadette Maneuver / Cynllwyn Bernadette (Nov 10, 2015) Episode 1x08: Broken Things / Pethau Toredig (Nov 3, 2015) Episode 1x07: Behold the Lamb / Gweled Yr Oen (Oct 20, 2015) Episode 1x06: Thorns / Drain (Oct 13, 2015) Episode 1x05: Piss Profit / Proffidwyr Troeth (Oct 6, 2015) Episode 1x04: A Hunger / Newyn (Sep 29, 2015) Episode 1x03: Effigy / Delw (Sep 22, 2015) Episode 1x02: Pilot (2) (Sep 15, 2015) Episode 1x01: Pilot (1) (Sep 15, 2015) View 7 more View 7 less Grace and Frankie (2015) Guest starring as Byron (3 episodes) Episode 1x11: The Secrets (May 8, 2015) Episode 1x06: The Earthquake (May 8, 2015) Episode 1x04: The Funeral (May 8, 2015) The Last Man on Earth (2015) Guest starring as Benjamin Brinton Episode 3x10: Got Milk? (Mar 5, 2017) The Man in the High Castle (2015) Guest starring as Oberst-Gruppenführer Adolf Eichmann Episode 4x09: For Want of a Nail (Nov 15, 2019) Scorpion (2014) Guest starring as Dimitri Kreshenko Episode 1x18: Once Bitten, Twice Die (Mar 9, 2015) True Detective (2014) Guest starring as Osip Agronov (6 episodes) Episode 2x08: Omega Station (Aug 9, 2015) Episode 2x07: Black Maps and Motel Rooms (Aug 2, 2015) Episode 2x06: Church in Ruins (Jul 26, 2015) Episode 2x05: Other Lives (Jul 19, 2015) Episode 2x03: Maybe Tomorrow (Jul 5, 2015) Episode 2x01: The Western Book of the Dead (Jun 21, 2015) View 3 more View 3 less Chicago P.D. (2014) Guest starring as Michael Zadra Episode 4x09: Don't Bury This Case (Jan 3, 2017) Perception (2012) Guest starring as Monsignor Eugene Norris Episode 3x04: Possession (Jul 8, 2014) Longmire (2012) Guest starring as Ephraim Clausen Episode 1x02: The Dark Road (Jun 10, 2012) Hell on Wheels (2011) Guest starring as Bauer Episode 2x03: Slaughterhouse (Aug 26, 2012) Revenge (2011) Guest starring as Dmitri Bladov Episode 2x08: Lineage (Nov 25, 2012) Fairly Legal (2011) Guest starring as Captain Maiken Episode 2x03: Bait and Switch (Mar 30, 2012) Shameless (2011) Guest starring as Vlad (2 episodes) Episode 1x07: Frank Gallagher: Loving Husband, Devoted Father (Feb 20, 2011) Episode 1x06: Killer Carl (Feb 13, 2011) Hawaii Five-0 (2010) Guest starring as Nick Mercer/Valentine Episode 5x04: Ka No'eau (Oct 17, 2014) NCIS: Los Angeles (2009) Guest starring as Isaak Sidorov (4 episodes) Episode 5x01: Ascension (Sep 24, 2013) Episode 4x24: Descent (May 14, 2013) Episode 4x17: Wanted (Mar 5, 2013) Episode 4x06: Rude Awakenings (Nov 13, 2012) View 1 more View 1 less Sons of Anarchy (2008) Guest starring as Galen O'Shay (11 episodes) Episode 6x11: Aon Rud Persanta (Nov 19, 2013) Episode 6x10: Huang Wu (Nov 12, 2013) Episode 6x06: Salvage (Oct 15, 2013) Episode 6x05: The Mad King (Oct 8, 2013) Episode 6x04: Wolfsangel (Oct 1, 2013) Episode 6x02: One One Six (Sep 17, 2013) Episode 5x12: Darthy (Nov 27, 2012) Episode 5x05: Orca Shrugged (Oct 9, 2012) Episode 4x14: To Be, Act 2 (Dec 6, 2011) Episode 4x12: Burnt and Purged Away (Nov 22, 2011) Episode 4x09: Kiss (Nov 1, 2011) View 8 more View 8 less Chuck (2007) Guest starring as Mr. Gerlich Episode 4x21: Chuck Versus the Wedding Planner (Apr 18, 2011) Burn Notice (2007) Guest starring as Vincent Durov Episode 6x09: Official Business (Aug 16, 2012) Criminal Minds (2005) Guest starring as Ian Doyle (6 episodes) Episode 7x01: It Takes a Village (Sep 21, 2011) Episode 6x18: Lauren (Mar 16, 2011) Episode 6x17: Valhalla (Mar 2, 2011) Episode 6x16: Coda (Feb 23, 2011) Episode 6x15: Today I Do (Feb 16, 2011) Episode 6x14: Sense Memory (Feb 9, 2011) View 3 more View 3 less Nip/Tuck (2003) Guest starring as Shark Dive Boat Captain Episode 2x05: Joel Gideon (Jul 20, 2004) 24 (2001) Guest starring as Schaeffer (2 episodes) Episode 5x06: Day 5: 12:00 P.M. - 1:00 P.M. (Jan 30, 2006) Episode 5x05: Day 5: 11:00 A.M. - 12:00 P.M. (Jan 23, 2006)