
The Ultimate Fighter 24 Finale
The Ultimate Fighter: Tournament of Champions Finale (also known as The Ultimate Fighter 24 Finale) was a mixed martial arts event promoted by the Ultimate Fighting Championship held on December 3, 2016 at Palms Casino Resort in Las Vegas, Nevada. The event was headlined by a UFC Flyweight Championship bout between former UFC and ONE champion Demetrious Johnson and Tim Elliott, the winner of the flyweight tournament from The Ultimate Fighter 24.
Where to Watch
No US streaming subscription carries this title right now.
Top Cast

Demetrious Johnson
Self

Tim Elliott
Self

Joseph Benavidez
Self

Henry Cejudo
Self

Jorge Masvidal
Self

Jake Ellenberger
Self

Jared Cannonier
Self

Ion Cuțelaba
Self

Sara McMann
Self

Alexis Davis
Self

Brandon Moreno
Self

Ryan Benoit
Self

Ryan Hall
Self

Gray Maynard
Self

Rob Font
Self

Matt Schnell
Self

Dong Hyun Ma
Self

Brendan O'Reilly
Self

Jamie Moyle
Self

Kailin Curran
Self
More Like This

Never Back Down: No Surrender

Never Back Down 2: The Beatdown

Mortal Kombat Legends: Battle of the Realms

Undisputed III: Redemption

Hands of Stone

Unleashed

In Hell

Best of the Best

Female Fight Squad

No Retreat, No Surrender 2: Raging Thunder

The Last Kumite

The Tournament

Lion Fist

Blood and Bone

American Shaolin

Never Back Down: Revolt

Road House

Batman: Soul of the Dragon

The Blood of Heroes

Mortal Kombat Legends: Scorpion's Revenge