The plot, which comes together in pieces, involves Albert trying to get over a breakup with his girlfriend Louise (Amanda Seyfried), who quickly starts dating Foy (Neil Patrick Harris, who, with much amusement, says every line like he's twisting his moustache), the
proprietor of the
town's moustache
shop.