This film is really a throwback to the old 70's revenge movies. The dialogue is purposely cheesy. The violence is over the top. There's nudity and gore and a few laughs to be had along the way. Nicholas Cage gives another fine unhinged performance delivering these cheesy lines like he was doing Shakespeare. Amber Heard as the sexy sidekick is just as good, but possible the best performance is from William Fichtner as the accountant. The music is loud the gunshots louder and the 3D is great all the way through.