Congratulations to Martin Scorsese and Leonardo DiCaprio for finally landing a release date for their long awaited movie Shutter Island. The movie experienced many glitches and delays and now finally it will be released on February 19, 2010. I hope the film lives up to it’s expectations from the studios. Watch and see for yourself: