I have never seen the play, but I have seen the movie with Johnny Depp and he is amazing in this movie. The acting is very believable. I was blown away. The blood spill did not really bother me, I thought of it as red paint from a paint can. All of the songs stick into my mind and I have only seen this movie twice. The songs are so catchy and I love just about all of them. The storyline is very good, although I feel like they probably could have mentioned more about Misses Lovette's past. I have no complaints though. Sweeny Todd is a very memorable play, and if you can ignore all the bloodshed you could really enjoy it to the fullest like I did.