Femme Fatale ★★★½

Very well might bump up this score on second viewing because I definitely didn't grasp everything happening the first time around