IMDb has this movie over-rated

Rating: 6/10 (7 August 2010)

Warning: IMDb has this rated as an 8 right now and this is not an 8 movie. It is not a bad movie but you will be disappointed if you save this movie for a special night. It is more of a good afternoon type movie but you do need to pay attention so no paying bills or doing laundry during the movie.
Leonadro DiCaprio does a decent job but he has had better movies. His acting here is a little forced and not great. Anthony Hopkins would have been a much better choice for the role. The movie lacked flow and directing was pretty poor. Martin Scorsese films really set-up a scene and situation to highlight the actor and unfortunately Leonardo didn't bring his 'A' game. Maybe I'm being to critical because the movie meandered around too much for anybody to really shine. The whole movie is just a really long set-up for the ending. The ending is cute but I felt a little jipped since I just struggled through a 2 hour setup.
So, not bad, I recommend watching it, just don't get your hopes too high.