Hard Reset Official Trailer

We've seen the badass teaser, but now here's the official trailer that includes plenty of badass gameplay.