Here is the new poster for Shutter Island, starring Leonardo DiCaprio. The film hits theaters October 22nd.
Advertisement |
Movie Synopsis: Two U.S. Marshalls are sent to a federal institution for the criminally insane located in Boston’s Outer Harbor to capture a violent female escapee.