ARTICLE AD BOX
If you thought you knew what Travis Kelce’s Happy Gilmore 2 cameo might entail — guess again.
Warning: Spoilers below for Happy Gilmore 2.
Kelce, 35, makes a brief but memorable appearance in the highly-anticipated sequel — which hit Netflix on Friday, July 25 — as a seemingly normal hotel server who is first seen politely fetching an Arnold Palmer for former pro golfer Jack Nicklaus. His true personality, however, breaks through when bus boy Oscar (played by Bad Bunny) lets him know a guest requested Bombay, not Tanquaray gin, for his drink.
“You told [him] that was on me, man? You threw me under the bus? Why, so you could be the hero? You took the knife and stabbed me in my back,” Kelce aggressively says to Oscar, who swears he meant no harm.
Travis Kelce Gives Bad Bunny a Scare in ‘Happy Gilmore 2’ Trailer
“I can’t work like this,” Kelce’s character continues. “Watching my six. You mess around, you find out,” he threatens. “I just meant to help,” Oscar desperately replies, but Kelce doesn’t buy it: “You’re fired,” he tells Oscar before barking in his face and walking away.
Happy Gilmore (Adam Sandler) witnesses the tense exchange by a nearby table, and questions Kelce on being a little “harsh” on Oscar for his mistake. “Sorry you had to hear that, Mr. Gilmore,” Kelce says, “but you don’t know the backstory.”
Later in the night, when the golfers decide to enter a tournament against a new evil league of players, Kelce loses his cool again, this time in excitement. When he chest bumps two players so hard they’re thrown through a table, the entire crowd erupts in cheers.
Later, however, Kelce’s temper comes back to haunt him. He makes his final appearance in one of Oscar’s dream sequences after Happy asks him to visualize his own “happy place.”
The former bus boy, now a caddy to Happy, begins to fantasize about tying up Kelce, now only wearing an apron around his lower region, up to a pole inside a beautiful garden and slathering him in honey.
“What is this? Is this about the job? Come on,” Kelce asks as Oscar continues to paint honey all over his body. After Oscar seductively covers him in the thick liquid, a bear appears and attacks the athlete as he screams for help.

“I’m happy now,” Oscar says after coming out of the dream. “You were thinking about a bear eating that waiter, weren’t you? Was there honey involved?” Happy asks with a smile, to which Oscar replies, “Un poquito,” meaning, “a little.”
Happy Gilmore 2 serves as a sequel to Sandler’s 1996 comedy hit, catching back up with the amateur golfer nearly 30 years after the events of the first film. Now retired and the parent of five kids with wife Virginia Venit (Julie Bowen), the retired pro is looking to return to the game, hoping to win enough money to send daughter Vienna (Sunny Sandler) to a prestigious European ballet school.
Kelce opened up about getting a chance to cameo in the sports comedy during a January episode of The Pat McAfee Show, calling the opportunity a “dream come true.”
“I thought SNL was going to be the peak of my acting and showman or entertainment career,” Travis quipped. “Working with Happy Gilmore himself, the Sandman and Happy Productions, it was off the chain.”
Adam Sandler Wanted Travis Kelce to Play His Son in 'Happy Gilmore 2'
Sandler, for his part, joked during an August 2024 episode of Travis and brother Jason Kelce’s “New Heights” podcast that he greenlit a Happy Gilmore sequel just for a chance to work with the NFL star. Sandler noted that he originally had a special role in mind for Travis but they ultimately decided to go in a different direction.
“We were talking about you playing my son while we were writing it, literally, like, six months ago,” Sandler continued during the August episode. “We were like, ‘Imagine if Travis was my first baby, how funny that would be. Just a badass.’”
Happy Gilmore 2 is on Netflix now.