Aboard the brand new Carnival Horizon cruise ship, during its inaugural day in New York City, there was a special Lip Sync Battle between the cruise ship’s godmother Queen Latifah and Philadelphia Eagles kicker Jake Elliot. The special event took place in the ship’s theater called the Liquid Lounge.

Carnival’s CEO Arnold Donald and Carnival cruise line president Christine Duffy were the opening act and heartily danced and lip-synce to The Black Eyed Peas’ “I Got a Feeling (Tonight’s Gonna Be a Good Night)” and “Uptown Funk” by Mark Ronson and Bruno Mars.

Elliot was up next as he wore a big, fluffy, blonde wig, gold pants and honed his inner Whitesnake while performing the 1982 rock classic “Here I Go Again.” He gave the performance his all but he was performing in the Queen’s castle. Queen Latifah took the stage next and donned a yellow raincoat dress and backup dancers with umbrellas in hand as she performed the 1983 hit “It’s Raining Men” by The Weather Girls.

Voting was done by crowd applause and Elliot was no match for Queen Latifah, the Godmother of the ship also became Lip Sync champion (again) but this time it was on her stage. Not only was she awarded a belt but she also got a wand, as every godmother should have.

Queen Latifah is in good company, other Carnival godmothers include Dame Judi Dench, journalist Katie Couric, television host Kathie Lee Gifford, actresses Mira Sorvino and Marcia Gay Harden, astronauts Dr. Tamara Jernigan and Dr. Sally Ride and many more.