Snappy, funny, good performances and a good revenge-led storyline. Kate Beckinsale and Stanley Tucci scenes are cracking, there are several laugh out loud moments and Lindy feels like a super positive feminist hero: the geezers in this film are saps and villains; she's knowing and pure class. Don't understand the bad reviews. Really good fun.