If anybody should end Taker's streak it should be to push them over as a main event superstar.
Guys like either Jack Swagger, Kofi Kingston, MVP, Cody Rhodes, Sheamus, Zack Ryder. There really isn't anybody to do it.
I don't think there is a superstar on the roster that deserves to end Taker's streak. I believe he should retire with a perfect streak.
John Cena should not beat The Undertaker at Wrestlemania. He is so over-rated. His wrestling skills suck, Somebody in here said he couldn't sell a hot dog and I agree one hundred percent. Cena is way over with the younger crowd and pre-teens and a few other losers out there. That's my opinion on the matter and I'm entitled to it just like all of you are entitled to yours. I don't like John Cena and truely never have. There would be no need for him to beat Taker plain and simple.
However, if anybody could amount from it would be Ted DiBiase Jr. There is so many ways they could play this out. Ted's Dad brought The Undertaker into the WWE and Ted's son could be the one to take him out. Ted would get the most of out it and cement him into the Main Event.
Ted DiBiase would be the best bet im my opinion.