For a long time now, actor Chris Evans has proved he is Captain America, both on the big screen and in real life. The actor is known to be outspoken on social media, and doesn't shy away from confronting politicians, pundits and the president himself.On Monday, the Avengers: Endgame star took issue with President Donald Trump's latest climate change tweet, in which he once again conflated weather and climate.RELATED: Avengers: Endgame - Everything We Know About the Costumes (So Far)"Well, it happened again," Trump wrote following an event held Sunday by Minnesota Sen. Amy Klobuchar. "Amy Klobuchar announced that she is running for President, talking proudly of fighting global warming while standing in a virtual blizzard of snow, ice and freezing temperatures. Bad timing. By the end of her speech she looked like a Snowman(woman)!"In response, Evans demonstrated he doesn't have to be one of Marvel's Science Bros to know the difference between weather and climate: "Either you STILL don’t understand that weather is not climate despite literally everyone explaining it to you every time you tweet this ignorance, or you just don’t care, and you’re deliberately misleading your base. Which is it?"

Trump implied last month that the Polar Vortex, plunged parts of the American Midwest into arctic temperatures, might somehow disprove "global warming."

Evans acknowledges that he's an actor and not a politician, but he also believes in speaking up and standing for what is right, even if it costs him his career. "Look, I'm in a business where you've got to sell tickets," he said in 2017. "But, my God, I would not be able to look at myself in the mirror if I felt strongly about something and didn't speak up. I think it's about how you speak up. We're allowed to disagree. If I state my case and people don't want to go see my movies as a result, I'm okay with that."

RELATED: Congresswoman Ocasio-Cortez Quotes Watchmen in Response to Critics

Chris Evans will next be seen in Avengers: Endgame, which opens on April 26. Directed by Joe and Anthony Russo, the Marvel Studios sequel also stars Robert Downey Jr., Josh Brolin, Mark Ruffalo, Tom Hiddleston, Chris Hemsworth, Jeremy Renner, Chris Pratt, Elizabeth Olsen, Chadwick Boseman, Sebastian Stan, Benedict Cumberbatch, Paul Bettany, Samuel L. Jackson, Cobie Smulders, Benedict Wong, Zoe Saldana, Karen Gillan, Vin Diesel, Dave Bautista, Pom Klementieff, Scarlett Johansson, Tom Holland and Anthony Mackie.