I rewatched this movie about a year ago, and couldn't get past Leo's terrible 'acting'. But when I was a teen, I absolutely loved it, so I'll rate from that perspective, but anyone older than 16 should probably stay away from this movie.