I am a kid at heart: Zac Efron

Updated: Apr 25, 2012, 09:53 AM IST

London: Actor Zac Efron, who is playing a mature marine for ‘The Lucky One’, says he is still a kid at heart.

The 24-year-old tried to lighten the mood on his latest film by singing and dancing his way around the set, reported Showbizspy.

"I am definitely still a big kid at heart. But this role in The Lucky One is definitely my most mature role. I loved the experience. I had a phenomenal time doing it.

"It was hard. Every scene had a gravity to it in a way. I couldn`t improve, or laugh or tell any jokes. No fun stuff. I couldn`t sing! I would break in to song and dance but nobody would join me," he said.