Recently he played one of the lead roles in the terrorist thriller Cleanskin, starring Sean Bean, Charlotte Rampling, James Fox, Michelle Ryan and Tuppence Middleton.
He began appearing on screen from June 2008, alongside fellow new castings Clare Foster (PC Millie Brown) and Abhin Galeya (PC Arun Ghir).