The 42-year-old actor, who is famous for a string of rom-coms including "How to Lose a Guy in 10 Days" and "Failure to Launch", said he is ready for more edgy roles.
"It's another chapter for sure. I did have to say no to a lot of romantic comedies. I think Hollywood got a little bit like, 'OK, he seriously doesn't want to do any more of these right now'.
And however the world works, something happened and the message got out," he said. The actor recently married Brazilian model Camila Alves, with whom he has two children, son Levi and daughter Vida.
Spotted: Alia Bhatt, Ranveer Singh, Neha Dhupia in Bandra
Photos: Salman Khan returns from Jodhpur to Mumbai
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
62 going on 16: These photos of Rekha prove she is 'forever young'
Photos: Tennis legend Andre Agassi meets Rahul Dravid in Mumbai