McDonald’s has made the latest move in the value wars with a new campaign starring John Cena.