For both men it will be their seventh straight title fight, with Edgar making his featherweight debut.
Fighting in the co-main event will be former light heavyweight champ Rashad Evans taking on Antonio Rogerio Nogueira.
In a heavyweight battle, Alistair Overeem will be returning after being out a year to take on Antonio Silva.
Elite welterweights Jon Fitch and Demian Maia will go at it in what could be a great grappling duel.
Opening the main card will be flyweight title contenders Joseph Benavidez and Ian McCall.
Here is a look at tonight's final main card predictions and odds.
Fight odds taken from Sportsbook.eu