Pretty good if you expect to see a rather thrilling fairy-tale for kids. Really awful if you expect to see a good thriller for grown-ups. Acting is rather poor, and Johnny Depp is at his worst performance I've ever seen. They could have got anybody for his role!