His third release, Anubhav Sinha's action thriller Dus, where he played a cop, did well. He starred in Sohail Khan's action multi-starrer, Fight Club - Members Only in 2006. Khan revealed that he had ghost-written some scenes in the film.
It was an above-average grosser and was the third highest-grossing film of 2005. He had first begun script-writing when he was studying in London.
He also starred in the Bollywood remake of Rain Man, Yuvvraaj with Salman Khan, Katrina Kaif and Anil Kapoor.
The following year, he featured in the underwater action thriller Blue.
story line is very much predictable but very soothing and likable, directors work is good too..
but the other or may be the best part of the movie is the music which is very good and have variety..cameo role of actors are impressive..the whole this is a worth watch as it is lite on mind and leaves a smile on the face at the end...
He also starred alongside Amrita Arora in a music video called Disco 82 Remix by DJ Aqeel for UMI-10. He played an obsessive lover in Vaada alongside Arjun Rampal and Ameesha Patel.