Welterweights Jake Ellenberger and Stephen Thompson have been cast in the lead role for The Ultimate Fighter 21 Finale, officials announced recently.

Set for July 12 from Las Vegas, the event will take place inside the MGM Grand Garden Arena.

Ellenberger (30-9) snapped a three-fight losing skid in February when he submitted former title contender Josh Koscheck. Thompson (10-1) has won four in a row, including a recent victory over one-time middleweight contender Patrick Cote.

The card takes place on a Sunday and will also include the finals for The Ultimate Fighter 21, along with the Octagon debut of former Invicta FC champion Michelle Waterson.

Below is the current lineup:

Welterweight: Jake Ellenberger vs. Stephen Thompson

The Ultimate Fighter 21 Welterweight Final

Middleweight: Josh Samman vs. Caio Magalhaes

Female Strawweight: Michelle Waterson vs. Angela Magana

Welterweight: Jorge Masvidal vs. Cezar Ferreira