Happy Gilmore 2: Does Julie Bowen's character die? What happens to Virginia Venit | Hollywood

Happy Gilmore 2: Does Julie Bowen's character die? What happens to Virginia Venit

Published on: Jul 26, 2025 09:26 AM IST

‘Happy Gilmore 2’ sees Julie Bowen play Virginia Venit, Happy Gilmore's wife. 

‘Happy Gilmore 2' returns after almost 30 years of the original, but Adam Sandler's sports comedy remains one for the ages. There's a lot that makes the original iconic – and one of the factors is Julie Bowen in a lingerie carrying two pitchers of beer!

Julie Bowen plays Virginia Venit, Happy Gilmore's wife.(X/@popcoxology, sjoseph_sports)
Julie Bowen plays Virginia Venit, Happy Gilmore's wife.(X/@popcoxology, sjoseph_sports)

Bowen, appeared as Virginia Venit, Happy Gilmore's love interest in the first movie. She was otherwise a buttoned-up professional, so seeing her that way in the ‘Happy Place’ served as a fun departure.

Speaking about the lingerie scene in the original, Bowen – now known for Modern Family – told Cinemablend, “When I read it in the first script it’s what made me love the first script. You don’t know how great those performances are going to be. You don’t know they’re actually gonna get Carl Weathers or anything. You’re just reading it going ‘I think it’s funny but I’m not sure.’ And I get to that scene and I laughed out loud 30 years ago at two pitchers of beer. And I thought ‘I want this'.”

The iconic lingerie scene makes a comeback in the sequel as well, but there's a twist. Read on to know more, but be careful of spoilers ahead!

Does Julie Bowen's character die on Happy Gilmore 2?

Yes, Julie Bowen's character dies early in ‘Happy Gilmore 2’. She is hit by a golf ball on Mother's Day, from a shot hit by Happy, and dies.

This serves as the launching point of the story, as Happy vows never to golf again. Also, when Virginia Venit – mother to his five children – passes away, Happy works at a Stop & Shop and drowns himself in alcohol. However, he faces financial constraints when his daughter wants to go to a fancy dance school.

Also Read | ‘Happy Gilmore 2’: What happens in mid-credits scene of Adam Sandler's Netflix movie

To overcome these, Happy must return to golfing.

Despite being killed off in the first couple of minutes, this is not the end of the road for Bowen. As ‘Happy Gilmore’ has shown before, the movie's universe is not tied to one metaphysical plane, and accordingly, in the sequel, Julie Bowen's character visits Happy in his dreams, alongside the younger version of herself from the original, donning the lingerie and carrying beer. She encourages Happy to be a golfer once more.

Speaking more of her original appearance in the lingerie, Bowen told Cinemablend “I’ve always seen that as hilarious and funny and a sendup of sex pinups. I never felt objectified by that at all. So when it’s coming back I was like ‘I don’t know if I can still put it on.’ That’s the only thing I was afraid of,” adding, “I always felt completely respected and in control of all of it.”

Stay connected with all the glitz and glam from the world of entertainment, right from Hollywood gossip to Bollywood chit chat. Also don't miss out on music buzz, anime scoops and OTT action.
Stay connected with all the glitz and glam from the world of entertainment, right from Hollywood gossip to Bollywood chit chat. Also don't miss out on music buzz, anime scoops and OTT action.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }