Is Zac Efron Going to Shave His Head?

Zac Efron's reportedly in talks to star in The Lucky One, a film based on a book by Nicholas Sparks, but there's something barring him from the role: his hair! The character is a Marine, which means Zac would have to shave his head.

The 22-year-old actor would play Logan Thibault, a Marine who returns from serving in Iraq to find a girl whose photograph he carried in his pocket while serving.

Sounds like an interesting role!

Check out some Behind the Scenes shots of Zac's latest film, Charlie St. Cloud, which will hit theaters this Friday!