This movie was dog water. Come across like it was written by a 12 year old for a 12 year old audience. Majority of acting was bad. Special effects seemed lacking, although at some points were decent, not sure why people are raving about the visuals. The awful RATM cover at the end was the icing on the cake.