FAME Pictures
Leonardo DiCaprio was just spotted on the Boston set of his new movie, which they tell us is called Shutter Island.
But given the greasy bed-head hairdo and smarmy-looking all-white outfit they’ve stuffed him into, we’re wondering if they didn’t mean Shudder Island. Eeek!