one of the best, if not the best, performances of his career.

9. Casey Affleck (‘Manchester By the Sea’, 2016)

‘Manchester By the Sea’ is a visceral portrayal of loss and grief and has a tenderness about it that allows the audience to partake in the emotional journey of its characters. Casey Affleck plays the role of Lee Chandler, a man broken by a loss that haunts his soul. Lee is the man who has given up and is waiting for his days to come to an end. But then, another tragedy strikes and he has to go through the process again, but this time, with the responsibility of a 16-year-old nephew. Affleck received an Academy Award for this role, and deservedly so. He hides the emptiness that Lee feelsas she watches her friends perish on a job that has left her with virtually no life outside of it.

7. Leonardo DiCaprio (‘The Wolf of Wall Street’, 2013)

Leonardo DiCaprio might have won his much-awaited Oscar for ‘The Revenant’, but he had already outdone himself with his performance in Martin Scorsese’s ‘The Wolf of Wall Street’. He plays the role of Jordan Belfort, a stockbroker who indulges in corruption and fraud to make a lot of money while also paving the path of his eventual downfall. The film marked his fifth collaboration with the director and proved, once again, what a power-duo they are. DiCaprio’s Belfort is funny and surprisingly motivating while also being morally disgusting and a love-to-hate kind of character.

6. Natalie Portman (‘Black Swan’, 2010)

Over the years,