He is currently 26 years of age and has acted in 10 films and 3 television series. Some of the movies he's been in are The Last Air bender (2010), The Best Exotic Marigold Hotel (2012), The Road Within (2014) whereas he's appeared in television series such as Skins(2007-2009), Mister Eleven (2009), The Newsroom (2012-2014) . He has also contributed voice as Zuko in 2010 video game The Last Airbender.
His nationality is British and ethnicity is Hindu Indian. He had a six year long love affair with Slumdog Millionaire co-actor Freida Pinto which was called off in December 2014.
His net worth is estimated at $3 Million.