free tracking
How Old Was Katherine Heigl In 27 Dresses

So, you’re curled up on the couch, 27 Dresses is on, and a truly pressing question hits you: how old was Katherine Heigl when she played the perpetually-perfect bridesmaid, Jane? Grab your popcorn, because the answer is a delightful little slice of 2008 trivia.

Katherine Heigl was 29 years old when the film hit theaters. Think about that for a second. She was playing a character who’s been a bridesmaid 27 times—which, let’s be honest, is a lot of tulle and toasts. If Katherine had been my 29-year-old friend, I’d have been staging an intervention. “Jane, honey, maybe it’s time to be the bride, not just the backup singer.” But Heigl brought such warmth and comic timing to the role that you forgave Jane her pathological people-pleasing. She made being a serial bridesmaid look oddly charming, even when she was drowning in a sea of peach chiffon.

It’s also worth noting that Heigl was coming off a massive run: Grey’s Anatomy and Knocked Up had already made her a household name. At 29, she was at that sweet spot—old enough to have serious acting chops (remember that scene where she belts “Bennie and the Jets”? Iconic), yet young enough to pull off the rom-com hijinks of a woman who almost misses her own love story. She wasn’t playing a naïve ingenue; she was playing a woman who needed to learn to say “no,” which takes a certain lived-in wisdom.

So next time you watch her fumble through that pile of bridesmaid dresses, remember: Katherine Heigl was a radiant, talented, and yes, a little bit tired 29-year-old. And honestly? She made being almost-30 look like the perfect age to finally rip off that bridesmaid dress and claim your own happily ever after.