Il tourne dans The Buddha of Suburbia, série diffusée en 1993. Les excellentes critiques qu'il reçoit pour son rôle lui font enchaîner ensuite plusieurs tournages avec Kama-sutra : une histoire d'amour,
Mon ami Joe et Rollerball.
En 1997, il interprète également l'amant de
Juliette Binoche dans
Le Patient anglais et en 2004, il joue Balraj dans Coup de foudre à Bollywood (Bride and Prejudice), l'adaptation bollywoodienne d'Orgueil et préjugés (Pride and Prejudice), le célèbre roman de Jane Austen. En 2007 Il joue le rôle de Abby dans le film Planet Terror sorti en France en août et celui de David, le fiancé de Jodie Foster dans
A Vif en septembre.
Il a été dépendant de l'héroïne pendant deux ans avant de se reprendre en main.
Aujourd'hui, il est surtout connu pour incarner Sayid Jarrah Hassan, dans le feuilleton télévisé Lost, les disparus.