Leonardo DiCaprio and Martin Scorsese are teaming up again for another historical biopic, this time the life of former U.S. president Teddy Roosevelt. The Oscar-winning collaborators are no strangers to exploring true stories together, and currently have two other projects in development, including an adaptation of “Devil in the White City,” in which DiCaprio will play America’s first serial killer, H.H. Holmes.
In light of the latest DiCaprio-Scorsese collaboration, here are 10 times DiCaprio has played a historical figure, from early gems like “The Basketball Diaries” to crowd-pleasers like “Catch Me If You Can.”