February 23, 2012 17:20:06 GMT
While promoting his new movie 'The Lorax' in Los Angeles, the actor encountered an embarrassing moment as a shiny packet fell out of his pocket.
Zac Efron allegedly carried around a packet of condom in his jeans pocket and accidentally dropped it during a very public event. A video of the star attending the red carpet premiere of "The Lorax" in Los Angeles captured the actor trying to dig into his pocket and a glossy packet fell out.
The awkward moment occurred when he wanted to hand out something to a member of his team. The alleged condom fell to the ground for everyone to see and Efron quickly retrieved it. Mouthing "Oh my God!", he let out a nervous laugh but kept his cool when cameras continued to take his pictures.
Efron voices the lead character in "The Lorax". The adaptation of Dr. Seuss' classic tale follows a boy (Efron) as he searches for the one thing that will enable him to win the affection of the girl of his dreams (Taylor Swift). The 3D-CGI hits U.S. theaters on March 2.