I was fascinated by this movie!I don`t like DiCaprio (will he ever look like he passed puberty?), but I have to recognize that he is an excellent actor, even better was J.Nicholson, who is just brillant as bad guy.The story is enjoyably unpredictable, so I won`t spoil it by telling too much.Just get this movie, you will love it!