Playboy Jack Lam (Wong Cho Lam) may be short and shallow, but he's got money and lots of it, which is enough to keep the girls coming. He even manages to dodge the financial tsunami thanks to a fortuitous error. Jack's hot gold-digger girlfriend (Chrissie Chau), however, thinks he's gone bankrupt and dumps him immediately, sending him a nasty wake-up call. Encouraged by the advice (and cute looks) of Angel (Angelababy), Jack decides to go out and look for love again, encountering an emotionally unstable dancer (Race Wong), a naive massage girl (JJ Jia), and a scarred triad girl (Kate Tsui).