Zac Efron sports a hole in his white t-shirt as he steps out for a meeting on Thursday afternoon (July 18) in Beverly Hills, Calif.
Looks like the 25-year-old actor forgot to zip up the fly on his jeans before heading out. Oops!
The day before, Zac quickly ran across a busy street into a hotel for another business meeting.
Be sure to look for Zac‘s flick At Any Price on DVD and Blu-ray when it hits stores on August 27th!