Who's your favorite actor and what was his or her best role? Madison Avery December 08, 2013 Follow Zac efron. In Charlie St. Cloud. But dayummmmm he's fine