It wasn't too long ago that CM Punk was the leader of the directionless and floundering stable known as the New Nexus with nothing going for him. After losing three straight matches to Randy Orton while enduring a year-long pay-per-view losing streak and rumors of his contract expiring, it seemed CM Punk was destined to leave the WWE.
Fast forward to present day, and CM Punk has become one of the biggest names in wrestling. After cutting one of the greatest promos in the history of wrestling and then winning the WWE title at Money in the Bank, CM Punk quickly became the hottest property in professional wrestling and one of WWE's biggest names.
And after usurping John Cena as WWE's No. 1 merchandise seller, it seems that Punk has solidified himself as a top face of WWE.
Now that he has attained the status he felt he deserved, he is all but certain to attain a spot on the card for WrestleMania 28.
But it can't just be any match. It has to be a high-profile, money-making, show-stealing match that is worthy for someone of Punk's caliber. Anything less would be insulting for Punk and his fans.
But who will face Punk at WrestleMania 28?
While that may remain a mystery until WrestleMania season, let's see who would be the top five opponents for the Voice of the Voiceless at the Grandest Stage of Them All.