Jennifer Lawrence has revealed that she always thought herself to be a Republican until an episode of 30 Rock.

The Hunger Games actor revealed in 2020 that she voted for Republican candidate John McCain in 2008.

In Vogue’s October cover story, Lawrence recalled watching 30 Rock at home when she was 16.

Travel opened Lawrence’s eyes to the concentration of wealth at the top of society.

For her, republicanism had meant: “Why should my taxes pay for your haughty lifestyle?”

Now, she sees that: “Nobody likes to see half their paycheck go away, but it made sense to me."

Lawrence explained via Twitter in 2020: “I grew up in a Republican family and voted for John McCain in 2008."

Through Obama’s presidency, growing up to realise I was voting against my rights."

The actor was a vocal critic of former US president Donald Trump, recalling on a 2016 episode of The Graham Norton Show.