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.
Flashback: When sexy models sizzled in bikinis at Tokyo fashion show
Photos: Amy Jackson, Daisy Shah at Mumbai airport
Photos: Sridevi, Irrfan and other celebs at 'Mughal-e-Azam' screening
Photos: WWE Diva Kelly Kelly sizzles in bikinis on Instagram
Photos: Parineeti Chopra celebrates birthday with fans