Zac Efron surprised young baseball players in Atlanta, Georgia on Tuesday (13Jul10) by taking part in a game while on the promotional trail for new movie CHARLIE ST. CLOUD.
The 17 Again star plays a teenager who made a promise to his dead brother to play sport with him every day until he left for college in the upcoming film.
And Efron showed off the pitching skills he learned during the making of the movie to coach Roger MCDowell at a visit to the Dan Perez Baseball Camp.
The Hollywood hunk signed autographs for fans and also played a quick match with sporting wannabes at the venue.