Year | Show | Role | Notes |
---|
1997 | Fallen Angels | Barman | as Tarek Ramini; episode: "Hair" |
2001 | Waking the Dead | Majid Kahn | as Tarek Ramini; episode: "Special Relationships" |
2001–2003 | Casualty | PC Russell | as Tarek Ramini; recurring |
2003 | The Inspector Lynley Mysteries | Muneer Malik | as Tarek Ramini; episode: "Deception On His Mind" |
Adventure Inc | Loesan | Episode: "The Man Who Wouldn't Be King" |
The Bill | Ravi Bhatia | 2 episode |
2005 | Ultimate Force | Drew Jordan | Episode: "Class of 1980" |
Dalziel and Pascoe | Visha Iqbal | 2 episodes: Dust Thou Art (Parts 1 & 2) |
2005–2007 | The Bill | DC Zain Nadir | Main role |
2007 | Boston Legal | Benyam Kallah | Episode: "Guantanamo By The Bay" |
2008 | Heroes and Villains | Cuauhtemoc | Episode: "Cortes" |
2009 | Desperate Housewives | Yaniv | Episode: "Mama Spent Money When She Had None" |
2009 & 2010 | NCIS | Mossad Officer Malachi Ben-Gidon | 3 episodes |
2010 | 24 | Tarin Faroush | Recurring; Season 8; 11 episodes |
2011 | Private Practice | Doug Iverson | Episode: "Don't Stop 'Till You Get Enough" |
2012 | Arrow | Jason Brodeur | Episode: "An Innocent Man" |
2013 | Emily Owens M.D. | Costa | Episode: "Emily and... The Car and The Cards" |
CSI: Crime Scene Investigation | Grady | Episode: "Dead of the Class" |
2013–2014 | Twisted | Vikram Desai | Recurring; 7 episodes |
2014 | Agents of S.H.I.E.L.D. | Carlo Mancini | Episode: "T.R.A.C.K.S." |
2016 | Castle | Jordanian Prince | Episode: "Death Wish" |
2016 & 2018 | NCIS: Los Angeles | Tobin Shaked / John Martin | 2 episodes |
2017 | Prison Break | Cross | Recurring; 2 episodes |
2017 | Designated Survivor | Nuresh Sahin | 1 episode: "Family Ties" |
2018 | The Librarians | Robbie Bender | Episode: "And the Disenchanted Forest" |
2021 | Legacies | Robin Goodfellow | Episode: "Salvatore: The Musical!" |
2022–2023 | All Rise | Rory Faez | 2 episodes |
2025 | Krapopolis | Barfus (voice) | Episode: "Don Tyxote" |