Leonardo DiCaprio attended the premiere of "Shutter Island" at the Ziegfeld Theater, in New York City, NY on February 17, 2010. The actor who played the role of Teddy Daniels in the said movie - looked fabulous with his black tux, and gave the photogs a very nice snaps while on red carpet. Check out Leo's red carpet photos below.
Photos by: Fame Pictures
Shutter Island's plot, according to IMDB: "The movie is set in 1954, U.S. Marshal Teddy Daniels is investigating the disappearance of a murderess who escaped from a hospital for the criminally insane and is presumed to be hiding on the remote Shutter Island."