AdvertisementOpinionWhat Zac Efron's Beard Means For Men And Women In HollywoodApril 21, 2012Linda HolmesfacebookEmailZac Efron plays Logan, a former Marine with all kinds of feelings, in the new film The Lucky One. (Warner Brothers Pictures)