07/16/2014 01:02 pm ET Updated Jul 16, 2014

Cameron Diaz Dominates Jimmy Fallon In Epic Kayak Race

Cameron Diaz took on Jimmy Fallon in an unusual race while promoting her new movie, "Sex Tape."

When Diaz stopped by "The Tonight Show" on July 15, Fallon couldn't resist challenging his "serious athletic rival" to an indoor kayak race.

The two faced numerous obstacles, including salmon swimming upstream, a cranky old fisherman and even Elton John impersonators singing the worst parts of his songs, as they both tried to win the title of American Kayak Warrior.

The only problem is that when it comes to kayaking skills, Fallon may have missed the boat.

"The Tonight Show Starring Jimmy Fallon" airs weeknights at 11:35 p.m. ET on NBC.


Jimmy Fallon!
Subscribe to the Entertainment email.
Home to your favorite fan theories and the best movie recs.