For those who enjoyed the book, this movie will not disappoint. The movie was more transparent than the book. My significant other, who did not read the book, predicted "the twist" about 45 minutes in. Leo was great and I enjoyed Mark Ruffalo more than I expected. I would recommend this movie to CERTAIN friends, it's definately not for everyone. It was difficult to follow at times. Ultimately, it seems Scorsese had a difficult time transending this thrilling book to the big screen without losing some of its mystery.