Nato nel borgo londinese di Westminster, ma cresciuto, dopo aver trascorso con i genitori alcuni anni in Canada - tra Bristol e Manchester -, in una famiglia d'origini olandesi, anglo-indiane, irlandesi, algerine, francesi, spagnole e portoghesi[2][3], ha preso parte a numerose serie televisive di successo. È conosciuto soprattutto per aver interpretato il ruolo di Gurpreet "Guppy" Sandhu in Casualty dal 2001 al 2007.
Nel 2009 è in Waterloo Road nel ruolo di Rob Cleaver, nel 2010 invece è in Identity nel ruolo di DC Jose Rodríguez.
Nel 2011 è nel cast di Psychoville dove interpreta il ruolo di Shahruaz e fra il 2011 e il 2012 è nel cast de Il Trono di Spade dove ha il ruolo di Rakharo.
Tra il 2012 e il 2013 è nel cast principale di Body of Proof, in cui ha interpretato nell'ultima stagione il ruolo del detective Adam Lucas.
Dal 2014 al 2018 ha interpretato il ruolo di Walter O'Brien nella serie televisiva Scorpion.