leonardo dicaprio
Photo: Getty

After 27 years of acting and 6 Oscar nominations under his belt, national treasure Leonardo DiCaprio has finally won his long-awaited Oscar tonight. Taking home the Best Actor award for The Revenant, DiCaprio finally put an end to all those pesky memes and jokes about his lack of the prestigious award. Accepting his Oscar, the actor received an overwhelming standing ovation from the room. Congrats, Leo! It’s about time!

From: Harper’s BAZAAR US