This is one of those trailers that makes it look like there's an about even chance of the advertised movie being great or awful. And it's also one of those movies that just invites you to do some reading beforehand so you can be properly enraged by everything they've messed up. And I'm unconvinced by Keira Knightley's Russian accent. But on the other hand, it has Michael Fassbender and pretty clothes, so I'm inclined to be lenient.
(Thanks to Alyssa for tweeting the link to the trailer!)