Cast Credits Another Life (2019) Guest starring as Anthony Isakovic Episode 2x03: My Own Worst Enemy (Oct 14, 2021) [Co-Star] You Me Her (2016) Guest starring as Andy (19 episodes) Episode 3x10: You Be You and I'll Be Me (May 22, 2018) Episode 3x09: Asshole, Other Asshole, and the Depressive Muppet (May 15, 2018) Episode 3x08: The Insidious Lure of Pumpkin Spice (May 8, 2018) Episode 3x07: Hold Onto Your Ovaries (May 1, 2018) Episode 2x10: Baby, Baby Where Did Our Love Go? (Apr 18, 2017) Episode 2x09: Silver Linings and Vodka (Apr 11, 2017) Episode 2x08: Freaky Little Love Poodles (Apr 4, 2017) Episode 2x04: Cat in the Box (Mar 7, 2017) Episode 2x03: Remember, Ruby, Remember (Feb 28, 2017) Episode 2x02: Like Riding a Vagina Bike (Feb 21, 2017) Episode 2x01: Sex Fairy and the Eternal Flames (Feb 14, 2017) Episode 1x10: Trope Isn't a Four Letter Word (May 24, 2016) Episode 1x07: The Morning After (May 3, 2016) Episode 1x06: The T Word (Apr 26, 2016) Episode 1x05: Niece Jackie (Apr 19, 2016) Episode 1x04: Check a Box (Apr 12, 2016) Episode 1x03: No Penetration (Apr 5, 2016) Episode 1x02: Can You Be Cool? (Mar 29, 2016) Episode 1x01: Cigarettes and Funions and Crap (Mar 22, 2016) View 16 more View 16 less Wayward Pines (2015) Guest starring as Jimmy Episode 1x01: Where Paradise Is Home (May 14, 2015) Unbreakable Kimmy Schmidt (2015) Guest starring as Deejay Episode 2x01: Kimmy Goes Roller Skating! (Apr 15, 2016) [Co-Star] Backstrom (2015) Guest starring as Charles Turner Episode 1x01: Dragon Slayer (Jan 22, 2015) The 100 (2014) Guest starring as Nathan Miller (66 episodes) Episode 7x16: The Last War (Sep 30, 2020) Episode 7x15: The Dying of the Light (Sep 23, 2020) Episode 7x14: A Sort of Homecoming (Sep 16, 2020) Episode 7x12: The Stranger (Aug 19, 2020) Episode 7x10: A Little Sacrifice (Aug 5, 2020) Episode 7x08: Anaconda (Jul 8, 2020) Episode 7x07: The Queen's Gambit (Jul 1, 2020) Episode 7x06: Nakara (Jun 24, 2020) Episode 7x04: Hesperides (Jun 10, 2020) Episode 7x03: False Gods (Jun 3, 2020) Episode 7x01: From the Ashes (May 20, 2020) Episode 6x13: The Blood of Sanctum (Aug 6, 2019) Episode 6x12: Adjustment Protocol (Jul 30, 2019) Episode 6x11: Ashes to Ashes (Jul 23, 2019) Episode 6x10: Matryoshka (Jul 16, 2019) Episode 6x08: The Old Man and the Anomaly (Jun 25, 2019) Episode 6x07: Nevermind (Jun 18, 2019) Episode 6x03: The Children of Gabriel (May 14, 2019) Episode 6x02: Red Sun Rising (May 7, 2019) Episode 6x01: Sanctum (Apr 30, 2019) Episode 5x13: Damocles - Part Two (Aug 7, 2018) Episode 5x12: Damocles - Part One (Jul 31, 2018) Episode 5x11: The Dark Year (Jul 24, 2018) Episode 5x10: The Warriors Will (Jul 17, 2018) Episode 5x09: Sic Semper Tyrannis (Jul 10, 2018) Episode 5x08: How We Get to Peace (Jun 26, 2018) Episode 5x06: Exit Wounds (Jun 5, 2018) Episode 5x05: Shifting Sands (May 22, 2018) Episode 5x04: Pandora's Box (May 15, 2018) Episode 5x02: Red Queen (May 1, 2018) Episode 5x01: Eden (Apr 24, 2018) Episode 4x13: Praimfaya (May 24, 2017) Episode 4x12: The Chosen (May 17, 2017) Episode 4x11: The Other Side (May 10, 2017) Episode 4x10: Die All, Die Merrily (May 3, 2017) Episode 4x09: DNR (Apr 26, 2017) Episode 4x08: God Complex (Mar 29, 2017) Episode 4x04: A Lie Guarded (Feb 22, 2017) Episode 4x03: The Four Horsemen (Feb 15, 2017) Episode 4x02: Heavy Lies the Crown (Feb 8, 2017) Episode 3x16: Perverse Instantiation - Part Two (May 19, 2016) Episode 3x15: Perverse Instantiation - Part One (May 12, 2016) Episode 3x13: Join or Die (Apr 28, 2016) Episode 3x12: Demons (Apr 21, 2016) Episode 3x11: Nevermore (Apr 14, 2016) Episode 3x10: Fallen (Apr 7, 2016) Episode 3x09: Stealing Fire (Mar 31, 2016) Episode 3x08: Terms and Conditions (Mar 10, 2016) Episode 3x06: Bitter Harvest (Feb 25, 2016) Episode 3x05: Hakeldama (Feb 18, 2016) Episode 3x04: Watch the Thrones (Feb 11, 2016) Episode 3x01: Wanheda: Part One (Jan 21, 2016) Episode 2x16: Blood Must Have Blood, Part Two (Mar 11, 2015) Episode 2x15: Blood Must Have Blood, Part One (Mar 4, 2015) Episode 2x13: Resurrection (Feb 18, 2015) Episode 2x12: Rubicon (Feb 11, 2015) Episode 2x11: Coup de Grâce (Feb 4, 2015) Episode 2x09: Remember Me (Jan 21, 2015) Episode 2x07: Long Into an Abyss (Dec 10, 2014) Episode 2x06: Fog of War (Dec 3, 2014) Episode 2x02: Inclement Weather (Oct 29, 2014) Episode 1x13: We Are Grounders - Part II (Jun 11, 2014) Episode 1x12: We Are Grounders - Part I (Jun 4, 2014) Episode 1x09: Unity Day (May 14, 2014) Episode 1x08: Day Trip (May 7, 2014) Episode 1x07: Contents Under Pressure (Apr 30, 2014) View 63 more View 63 less Signed, Sealed, Delivered (2013) Guest starring as Cameron Episode 2014-04-27: To Whom It May Concern (Apr 27, 2014) The Tomorrow People (2013) Guest starring as Juergens Episode 1x07: Limbo (Nov 20, 2013) Mistresses (2013) Guest starring as Wilson Episode 4x01: The New Girls (May 30, 2016) Rogue (2013) Starring as Nicholas Fleming (10 episodes) Episode 1x10: Killing Grace (May 29, 2013) Episode 1x09: Chasing the Dragon (May 22, 2013) Episode 1x08: A House Is Not a Home (May 15, 2013) Episode 1x07: Rumpus (May 8, 2013) Episode 1x06: The Second Amendment (May 1, 2013) Episode 1x05: Hawala (Apr 24, 2013) Episode 1x04: Sweet and Sour (Apr 17, 2013) Episode 1x03: Cathy's Song (Apr 10, 2013) Episode 1x02: Fireball (Apr 3, 2013) Episode 1x01: The Aquarium (Apr 3, 2013) View 7 more View 7 less Motive (2013) Guest starring as Joey Mason Episode 1x11: Brute Force (May 2, 2013) Arrow (2012) Guest starring as Alan Durand (3 episodes) Episode 1x23: Sacrifice (May 15, 2013) Episode 1x22: Darkness on the Edge of Town (May 8, 2013) Episode 1x15: Dodger (Feb 20, 2013) Saving Hope (2012) Starring as Dr. Emmanuel Palmer (8 episodes) Episode 5x09: All Our Yesterdays (May 7, 2017) Episode 5x08: Knowing Me, Knowing You (Apr 30, 2017) Episode 5x07: Gutted (Apr 23, 2017) Episode 5x06: Doctor Robot (Apr 16, 2017) Episode 5x05: Tested and Tried (Apr 9, 2017) Episode 5x04: A Stranger Comes to Town (Apr 2, 2017) Episode 5x02: Midlife Crisis (Mar 19, 2017) Episode 5x01: Dr. Dustiny (Mar 12, 2017) View 5 more View 5 less Once Upon a Time (2011) Guest starring as Billy (7 episodes) Episode 2x17: Welcome to Storybrooke (Mar 17, 2013) [Co-Star] Episode 2x07: Child of the Moon (Nov 11, 2012) [Co-Star] Episode 1x22: A Land Without Magic (May 13, 2012) Episode 1x19: The Return (Apr 22, 2012) [Co-Star] Episode 1x12: Skin Deep (Feb 12, 2012) Episode 1x05: That Still Small Voice (Nov 27, 2011) [Co-Star] Episode 1x04: The Price of Gold (Nov 13, 2011) [Co-Star] View 4 more View 4 less Guest starring as Gus Episode 6x03: The Other Shoe (Oct 9, 2016) [Co-Star] The Killing (2011) Guest starring as Muhammed Hamid Episode 1x09: Undertow (May 22, 2011) [Co-Star] Endgame (2011) Guest starring as Sister's Boyfriend Episode 1x04: The Other Side of Summer (Apr 4, 2011) Human Target (2010) Guest starring as Cop Episode 1x12: Christopher Chance (Apr 14, 2010) [Co-Star] Guest starring as Guard Episode 2x01: Ilsa Pucci (Nov 17, 2010) [Co-Star] Fringe (2008) Guest starring as FBI Agent Tim (6 episodes) Episode 4x20: Worlds Apart (Apr 27, 2012) [Co-Star] Episode 4x15: A Short Story About Love (Mar 23, 2012) [Co-Star] Episode 4x09: Enemy of My Enemy (Jan 20, 2012) [Co-Star] Episode 4x07: Wallflower (Nov 18, 2011) [Co-Star] Episode 4x01: Neither Here Nor There (Sep 23, 2011) [Co-Star] Episode 3x09: Marionette (Dec 9, 2010) [Co-Star] View 3 more View 3 less