#2 The Undertaker
It took The Undertaker more than 17 years with WWE to win his first ever Royal Rumble match. What took him so long? The actual reason is that everyone, including the officials, believed that The Undertaker was a special attraction. He didn't need a title or a Royal Rumble win to stay relevant. His mere presence was enough to ensure high ratings and grasp the audience's attention. When The Undertaker finally won the Royal Rumble match in 2007 however, it was a big moment for him. He chose to face the World Heavyweight Champion Batista at WrestleMania 23. This was a huge match and should have definitely main evented WrestleMania but instead, Shawn Michaels and John Cena main evented the show.
John Cena and Shawn Michaels were both huge stars then but The Undertaker and Batista weren't any less successful either. It should have been the main event so that Undertaker could have had his big moment after winning the World Title and closed the show while celebrating. Nonetheless, The Undertaker has always been the highlight of WrestleMania and his Mania matches are mostly more anticipated than other high profile matches.
How did Ric Flair spend $1500 at a pizza place? More details here