In 2006, actor Leonardo DiCaprio played the character called Danny Archer, what was the film? June 7, 2017 By Show answer Blood Diamond More Entertainment QuestionsMore Movies Questions