Zac Efron, Vanessa Hudgens & Dakota Fanning in charity ad

LOS ANGELES, CA - JULY 20: Actors Vanessa Hudgens (L) and Zac Efron arrive at the premiere of Universal Pictures' 'Charlie St. Cloud' at the Village Theater on July 20, 2010 in Los Angeles, California. (Photo by Kevin Winter/Getty Images)Zac Efron, Vanessa Hudgens and Dakota Fanning have starred in an advert for the charity Stand Up To Cancer.

Along with several other actors, they act out various scenarios and show you what the odds are of it happening to you.

Zac Efron gets stuck in a lift, Vanessa bowls a perfect bowling game, Dakota Fanning catches a ball at a major league game and Jon Heger dates a supermodel.

Then the odds of getting cancer are shown. Shockingly, 1 in 2 men and 1 in 3 women will get the disease.