We've all had (or come way too close for comfort to) a wardrobe malfunction at some point in our lives. A popped button, an unfortunate gust of wind, a mis-timed bend down to pick up a dropped wallet: it happens to the best of us.
Including Gerard Butler.