John Cena surprised everyone by buying a $46 million property in Los Angeles for his 46th birthday.