Zachary Levi has insisted his support for Donald Trump hasn't "compromised" his career.
The 'Shazam!' actor appeared at a Republican rally in Michigan in September when he backed controversial former president to return to the White House, and though his endorsement attracted criticism, the 44-year-old star doesn't think it has had an impact on his professional life, though he admitted in the long-term, that could change.