Shutter Island (2010) by Martin Scorsese starring Leonardo DiCaprio, Mark Ruffalo, Ben Kingsley