This film was great, I watched it with my 15 year old daughter and we both really enjoyed it. Good cast and acting by all, I especially liked David Tennant.
However, I must say that I found the 3D too dark in the night time scenes and this being a vampire film there are quite a few of them.
Personally I think the 2D version is better, it's just much brighter and clearer, that's not to say the 3D elements aren't good, they are, but for me it's a better watch in 2D. Fortunately there is a 2D Blu Ray in the box as well .
It's a film I'll be watching more than once, and one I would definitely recommend, but I wouldn't buy it for the 3D.