Duplicity ★★★

Labyrinthine caper/rom-com winds up being too clever by half.