 Scarlett Johansson as Olivia Wenscombe , Angier 's assistant and lover . Nolan said that he was " very keen " for Johansson to play the role , and when he met with her to discuss it , " she just loved the character " . Johansson praised Nolan 's directing methods , saying that she " loved working with [ him ] " ; he was " incredibly focused and driven and involved , and really involved in the performance in every aspect . " 
