Leonardo DiCaprio is one of my favorite actors and I think he just keeps getting better and better. I was so proud of myself to be able to follow this complex storyline. I have a tendency to get lost but this really kept my attention. Kind of scary I would say. Not a good film for kids.