Oszustka Rose (Emily Blunt) sprzedaje gangsterowi Fergusonowi (Rupert Everett) fałszywy obraz Rembrandta. Gdy odkrywa on, że kupił falsyfikat, zleca Victorowi Maynardowi (Bill Nighy) zamordowanie kobiety. Zauroczony nią zabójca postanawia jednak darować jej życie. Wówczas sam staje się celem bandyty, wysłanego przez żądnego zemsty Fergusona.