Zac Efron poses with contest winner Emily Johnson as they premiere his new movie, Charlie St. Cloud, in St. Louis, Missouri on Wednesday evening (July 21).
The 22-year-old actor was almost late! According to KTVI, the St. Louis area just had a huge storm just during rush hour and there was flooding. One anchor said during the 6PM news that Zac was coming straight from the airport.
But lucky for Emily and all of the fans waiting for him, he made it safely!
10+ pics inside…
Posted to: Zac Efron