Entertainment News Zac Efron practices safe sex on The Lorax red carpet February 23, 2012 by Meagan Morris