Jennifer Lawrence surprises pupils with political talk

Lawrence joined a debate about the current climate in the US and fixing democracy with students at Cleveland Heights High School in Cleveland.

FILE: Jennifer Lawrence. Picture: Supplied.

LONDON - Jennifer Lawrence surprised a group of high school students with a talk about politics and impressed them with "how informed" she was.

The 27-year-old actress joined Represent.US - a non-partisan anti-corruption organisation - to have a debate about the current climate in the US and fixing democracy with junior and senior students at Cleveland Heights High School in Cleveland, Ohio.

Senior Londyn Crehnshaw said: "It makes a big difference when people who are just 10 years older than us come to talk about political issues. When she said, 'this is your time,' that really made me think."

The Hunger Games actress has previously admitted she would love to confront President Donald Trump about his current stint in office and has already thought of what she'd say to him.

She said: "I've got a pretty good speech. And it ends with a martini to the fact."

Asked if she'd be prepared for the conversation, she said: "Oh, I would, definitely. Oh, my God, I've been waiting for this moment. I'll give you a hint -- it's not nice. You wouldn't want me to say it to you."

Lawrence also had "something to say" to a number of other politicians who she disagreed with.

She said: "I have something to say for all of them. I watch different characters on the news, and I'm like, 'Just you wait.' "

The mother! actress admitted she has developed an increasing "obsession" with politics since Trump took office.

She said: "My political passion has almost turned into an obsession. I mean, I don't think you ever do feel settles, [but] as soon as you feel settled with your home and your personal life, you're looking at the world and going, 'How in the hell do I fix this? What do we do?' "