Blake Lively (Serena) must be tired of playing a rich, popular beauty who gets all the guys.

That's probably why she's so severely de-glammed in Ben Affleck's film The Town. Judging from this new trailer, Blake plays his spurned, trashy ex. The movie lost our suspension of disbelief right there, because who would ditch Blake Lively for Rebecca Hall?