Whether he is vacationing abroad, fighting climate change, or promoting movies, Leonardo DiCaprio never fails to dress to impress. The Once Upon A Time In Hollywood star has a history of rocking every suit and tux he’s worn since the beginning of his career. Not only that, but the Oscar-winning artist has also landed some of the most stylish roles in the history of cinema leading to him wearing some equally stylish pieces. It seems like, along with perfecting his acting skills, the climate activist has also perfected men’s style. Below, we take a look back on some of DiCaprio’s most fashionable looks on and off-screen.

Leonardo DiCaprio during rehearsals on one of the sets built for the film ‘The Great Gatsby’ at the abandoned White Bay power station in Rozelle. Getty

Leonardo DiCaprio filming on location for “The Wolf Of Wall Street” on Pine Street in New York City. Getty

Leonardo DiCaprio on location for ‘The Wolf of Wall Street’ shooting in New York wearing a Polo Ralph Lauren collar T-Shirt. Getty

Leonardo DiCaprio at the UK Premiere of The Wolf of Wall Street, at the Odeon Leicester Square, London. Getty

Leonardo DiCaprio attending the 7th Annual Oceana’s Annual SeaChange Summer Party in Laguna Beach, California. Getty

Leonardo DiCaprio arrives to attend the ‘The Revenant’ Premiere at Le Grand Rex on January 18, 2016, in Paris, France wearing Giorgio Armani Notch Lapel Virgin Wool Suit, and Jimmy Choo Prescott Patent Leather Derby Shoes. Getty
Also Read: Virgil Abloh’s Collection for Ikea Combines Functionality with Fashion

Leonardo DiCaprio onstage during the 89th Annual Academy Awards at Hollywood Camp; Highland Center in Hollywood, California wearing Christian Louboutin Cousin Greg Oxfords. Getty

Leonardo DiCaprio attends the ABB FIA Formula E Marrakech E-Prix 2018 in Marrakech, Morocco wearing Los Angeles Dodgers New Era Mlb Classic 39thirty Cap. Getty

Brad Pitt and Leonardo DiCaprio pose at the photocall for “Once Upon A Time In Hollywood” during the 72nd annual Cannes Film Festival 2019 in Cannes, France wearing Garrett Leight Beach Sun in Black with G15 Lenses. Getty

Leonardo Di Caprio, Margot Robbie and Quentin Tarantino at the photocall of the movie “Once Upon a time in Hollywood” at Hotel De La Ville in Rome, Italy. Getty

Leoardo DiCaprio attends the “Once Upon a Time… in Hollywood” UK Premiere at Odeon Luxe Leicester Square in London, England wearing Christian Louboutin Cousin Platerissimo Black Leather Brogue, and Oliver Peoples Forman L.a. Sunglasses in Workman Grey. Getty
Read Next: Footwear Will Be Tested in Space For The First Time