Uh oh! That's embarrassing!

Perhaps John Travolta was too busy getting his E-meter read to zip up, but the chipper superstar definitely had his fly down when we snapped him out and about in Los Angeles last night.

The actor looked like he was in good spirits after stopping for solo sushi last night. We have a feeling he may not have been in such a good mood when he realized we caught the fashion flub!