
Leonardo DiCaprio has made Hollywood history by starring in three films that won the Best Picture Oscar. The 51-year-old actor’s credits now include Titanic, The Departed, and this year’s One Battle After Another. This achievement highlights his keen ability to choose award-winning projects and solidifies his legacy in cinema.
DiCaprio first reached the milestone with James Cameron’s Titanic (1997), which won 11 Oscars and became an iconic global phenomenon. Nearly a decade later, he starred in Martin Scorsese’s crime thriller The Departed, which also won Best Picture at the 79th Academy Awards. Fans praised his continued involvement in critically acclaimed films.
Read more: Oscars 2026 — everything to know before Hollywood’s biggest
This year, One Battle After Another won Best Picture at the 98th Oscars, receiving acclaim for its direction, acting, and screenplay. DiCaprio’s participation in this political action drama further demonstrates his ability to work across genres and deliver compelling performances.
Despite having only one acting Oscar himself, DiCaprio’s record shows his knack for contributing to films recognized as the finest in cinema. Social media users celebrated his rare accomplishment, noting how unusual it is for an actor to appear in multiple Best Picture winners across decades.
Read more: 98th Academy Awards — red carpet glistens with metallic tones
The three films also underscore DiCaprio’s versatility, from historical romance to gritty crime drama and now political action storytelling. His career choices continue to reflect his dedication to quality cinema and artistic excellence.