Cast Credits The Crossing (2018) Guest starring as Mason Spencer Episode 1x10: The Androcles Option (Jun 9, 2018) Dirk Gently's Holistic Detective Agency (2016) Guest starring as Silas Dengdamor (6 episodes) Episode 2x10: Nice Jacket (Dec 16, 2017) Episode 2x09: Trouble Is Bad (Dec 9, 2017) Episode 2x08: Little Guy, Black Hair (Dec 2, 2017) Episode 2x07: That Is Not Miami (Nov 25, 2017) Episode 2x02: Fans of Wet Circles (Oct 21, 2017) Episode 2x01: Space Rabbit (Oct 14, 2017) View 3 more View 3 less Travelers (2016) Guest starring as Dr. Barker (2 episodes) Episode 2x04: 11:27 (Nov 6, 2017) [Co-Star] Episode 2x03: Jacob (Oct 30, 2017) [Co-Star] You Me Her (2016) Guest starring as Nathan (8 episodes) Episode 4x10: Who We Are...and Who We Aren't (Jun 11, 2019) Episode 4x09: I'm Popeye and You're My Beautiful Spinach (Jun 4, 2019) Episode 4x08: A Whole Bouillabaisse of Crazy (May 28, 2019) Episode 4x07: Now Who's Got Egg in Her Hair? (May 21, 2019) Episode 4x06: Eat Your Strangers and Don't Talk to Vegetables! (May 14, 2019) Episode 4x03: The Deaf Leading the Blind Leading the Stupid (Apr 23, 2019) Episode 4x02: The Saddest Clown Show Ever (Apr 16, 2019) Episode 4x01: Triangular Peg, Meet Round Hole (Apr 9, 2019) View 5 more View 5 less The Magicians (2015) Guest starring as The Djinn Episode 1x07: The Mayakovsky Circumstances (Feb 29, 2016) [Co-Star] Zoo (2015) Guest starring as Tad Larson (5 episodes) Episode 3x07: Wham, Bam, Thank You Sam (Aug 10, 2017) Episode 3x06: Oz is Oz (Aug 3, 2017) Episode 3x05: Drop It Like It's Hot (Jul 27, 2017) [Co-Star] Episode 3x04: Welcome to the Terra Dome (Jul 20, 2017) [Co-Star] Episode 3x02: Diaspora (Jul 6, 2017) [Co-Star] View 2 more View 2 less Proof (2015) Guest starring as Nate Episode 1x06: Private Matters (Jul 21, 2015) UnREAL (2015) Guest starring as Rishi Episode 1x04: Wife (Jun 22, 2015) The 100 (2014) Guest starring as Nelson / Sachin (10 episodes) Episode 7x12: The Stranger (Aug 19, 2020) Episode 7x09: The Flock (Jul 15, 2020) Episode 7x07: The Queen's Gambit (Jul 1, 2020) Episode 7x06: Nakara (Jun 24, 2020) Episode 7x05: Welcome to Bardo (Jun 17, 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) View 7 more View 7 less Cult (2013) Guest starring as Rami Episode 1x04: Get With the Program (Mar 15, 2013) Emily Owens, M.D. (2012) Guest starring as Officer Hewitt Episode 1x13: Emily and... the Leap (Feb 5, 2013) Arrow (2012) Guest starring as Gholem Qadir Episode 2x16: Suicide Squad (Mar 19, 2014) Once Upon a Time (2011) Guest starring as Sir Kay Episode 5x01: The Dark Swan (Sep 27, 2015) Fringe (2008) Guest starring as Paramedic Episode 3x19: Lysergic Acid Diethylamide (Apr 15, 2011) [Co-Star] Bionic Woman (2007) Guest starring as Student Buyer Episode 1x05: The Education of Jaime Sommers (Oct 24, 2007) [Co-Star] Psych (2006) Guest starring as Neil Episode 3x02: Murder?... Anyone?... Anyone?... Bueller? (Jul 25, 2008) [Co-Star] Supernatural (2005) Guest starring as Hannah Episode 11x02: Form and Void (Oct 14, 2015) Prison Break (2005) Guest starring as Yasser (3 episodes) Episode 5x06: Phaecia (May 9, 2017) Episode 5x05: Contingency (May 2, 2017) Episode 5x04: The Prisoner's Dilemma (Apr 25, 2017)