Zac Efron drops a condom on 'The Lorax' red carpet

UNIVERSAL CITY, CA - FEBRUARY 19: Actor Zac Efron arrives at the premiere of Universal Pictures and Illumination Entertainment's 3D-CG "Dr. Seuss' The Lorax" at Citywalk on February 19, 2012 in Universal City, California. (Photo by Kevin Winter/Getty Images) Kevin Winter / Getty Images

Zac Efron must be 18 by now, right? Not in high school (musical) anymore?

Yes. Zac Efron is all grown up. (He’s 24).

But when he dropped a condom on the red carpet recently, it kind of made us titter like teenagers. Even Zac had a little giggle as he turned away from the paparazzi after swiftly retrieving the condom, stuffing it in his pocket, and throwing on a pair of sunglasses.

The video below captures the moment and appears to show the actor mouthing “Oh my GOD!” to his publicist.

You know the best part of this story?

This happened on a red carpet promoting “The Lorax” -- a Dr. Seuss movie. Take it away, Cat in the Hat:

Look at me!

Look at me!

Look at me NOW!

It is fun to have fun

But you have

To know how.

By the way, Zac Efron is rumored to be dating Snow White. He was spotted holding hands with “Mirror Mirror” star Lily Collins on Valentine’s Day.

Kind of perfect, right?

And that’s how you inadvertently steal the spotlight from “The Lorax” star Taylor Swift.

Related content: