Russell Brand lived up to his bad boy image at the Rock of Ages premiere in London's Leicester Square as he mocked a journalist's hand held camera before snatching it from him, running off with it before throwing it back.
The comedian lost his temper with other revellers in the crowd who heckled him, shouting that he looked like "Jesus" and "a homeless person".
Brand retorted: "I'd like to play Jesus, and wasn't he homeless for a while too?"
He appears alongside Tom Cruise who plays rock singer Stacee Jaxx in the film Rock of Ages, based on the stage musical.
The Mission:Impossible star insisted that learning to sing for the musical was just like working out for an action movie - just using a different set of muscles.
Cruise said: "I applied the principles of how I learn anything. I started with the vocal coach and he just taught me the same way that preparing for a stunt, I work with the stunt team.
"I'm just learning how to move air through the body, 'cause really that's what singing is - developing those muscles.
"So I learned technically how to sing and then I really had to find that rock voice."