Michael Caine could play an estate planner who did nothing but read books about estate planning in a beige chair in a beige room for 90 minutes and I would still pay 10 dollars to see it. Demi Moore, on the other hand, could play somebody interesting doing interesting things, while naked, with other naked people, and I—well, okay, I'd probably go see that too. Luckily for me, at least 50 percent of the above things happen in Flawless, Michael Radford's new diamond-heist flick.

Moore stars as an executive working for the world's largest diamond distributor, spending her time bitterly clawing her way up the corporate ladder in 1960s London. (Moore's embarrassing attempt to pull off a British accent is unwatchable—until it's explained she's supposed to be an Oxford-educated American. Five bucks says this plot device came up, oh, nine or so weeks into filming, after several dialect coaches were hired and fired.) Caine, meanwhile, plays an elderly janitor who's scheming to steal diamonds from a vault located in the building's basement. (He's going to stuff them in his thermos! Genius.) Enlisting Moore's help, he succeeds in stealing more than he bargained for. Enter a private insurance investigator, played by the excellent Lambert Wilson, and you have a kind of interesting, sort of suspenseful hour or so of Michael Caine doing his best Michael Caine impersonation and Moore worrying at a cigarette.

Awkwardly bookended with an uncomfortable nod to Titanic in the form of an old woman with a gigantic diamond (Moore in drag—I mean, make-up), Flawless nevertheless manages, in between, to be an entertaining film, albeit one that's largely carried by Caine and some seriously gorgeous mid-century modern aesthetics.