Great acting, great costumes, great effects, and great plot. Worth all $8, plus a nice a shot of Hugh Jackman without his shirt. Great for all ages.