Has anyone seen this movie? I've heard so much about it but I've never seen it. Is it any good? Because I was thinking about buying it on DVD.......