Casey Affleck, known for his calm behaviour bluntly showed his displeasure over US President Donald Trump's 'un-American' policies.
The 41 year-old recently spotted at Independent Spirit awards, slammed the Trump administration for its distasteful policies, reports The Independent.
"The policies of this administration are abhorrent and they will not last. You don't have to clap out of obligation... They're really un-American," he said.
The 'Manchester by the Sea' star, believes it is time to struggle for the future of our nation.
"It's a time to struggle for the future and the soul of our nation. I know this feels preachy and boring and I'm preaching to the choir but I'm just lending my voice to the chorus here. You are struggling - you're doing it so well and speaking up," he added.
The actor arrived at the ceremony wearing a t-shirt spelling the word "love" in Arabic.
On a related note, Affleck is said to be the front-runner for Best Actor in a Leading Role at The Academy Awards.