In which Scorsese film does Leonardo DiCaprio play a U.S. Marshal?
Answer
Shutter Island
Answer
Shutter Island
In which Scorsese film does Leonardo DiCaprio play a U.S. Marshal? The answer is Shutter Island.
Released in 2010, Shutter Island is a psychological thriller directed by Martin Scorsese and adapted from Dennis Lehane’s 2003 novel. DiCaprio plays Deputy U.S. Marshal Edward “Teddy” Daniels, who travels to a remote island hospital with his partner, Chuck Aule, to investigate a patient’s disappearance.
The film is set in 1954, and its period setting helps create its noir atmosphere, stormy isolation, and distrustful mood. Mark Ruffalo plays Chuck, while Ben Kingsley portrays the hospital’s senior psychiatrist, Dr. John Cawley. The story gradually complicates Teddy’s investigation, making viewers question both the hospital and the marshal’s own memories.
A common mix-up is The Departed, another Scorsese film starring DiCaprio. In that 2006 crime drama, DiCaprio plays undercover Massachusetts State Police officer Billy Costigan—not a U.S. Marshal. Shutter Island was also DiCaprio’s fourth collaboration with Scorsese, following Gangs of New York, The Aviator, and The Departed.
Source: Wikipedia · fact-checked Aug. 2026