Los Angeles, April 30 (IANS): After being spotted in a black fringe top and neon green pants for his role in upcoming comedy movie "Dirty Grandpa", Zac Efron went nearly nude on a beach in Tybee Island, Georgia.
The 27-year-old wore nothing but a pair of nude-coloured undies while holding an animal plush toy, placed strategically to preserve his modesty on the set on Tuesday, reports aceshowbiz.com.
Efron appeared on the beach with the words 'Team Hornet' written on his chest. He looked as though he was uncomfortable while holding a phone and running across the sand with minimal clothing.
What made him more miserable was when a boy came to him trying to reach the toy he held. Efron tried to hold off the boy, who seemed to grab the doll from his grip, by placing his hand on the child's head.
In the film, Efron portrays Robert De Niro's on-screen grandson Jason, who is tricked by his perverted grandfather, a former army general, to drive to Florida for Spring Break.
"Dirty Grandpa" is set to release on December 25 in US.