Affleck is the front-runner to be named best lead actor at the Oscars – follow along with all the latest from the 89th Academy Awards here on The Independent.
One of the more confrontational speeches came from Manchester by the Sea actor Casey Affleck, who attacked the Trump administration.
The actor arrived at the ceremony wearing a t-shirt spelling the word “love” in Arabic, winning praise from across social media.
“The policies of this administration are abhorrent and they will not last,” he told the audience.