Zachary Levi has offered a public endorsement of Donald Trump. The Shazam actor had been supporting Robert F Kennedy in his bid to be the Republican candidate for the upcoming presidential election, but after he dropped out last month, the 44-year-old star has now given his backing to the controversial former president, who previously held office from 2017 to 2021. He appeared at a campaign rally in Michigan over the weekend and told the crowd: "I'm not gonna take too much time, but I did just wanna just give you a little context about why Shazam is sitting here talking...