If you enjoy spy movies with double crosses, triple crosses, and quadruple crosses, then this is the movie for you.   Over and over, the movie proceeds down one narrative path, then jumps back as each twist reveals a new, hidden thread.  The director keeps the story and action clear while deftly slipping in minor details that prove crucial later on.

Sasha Luss (Anna) and Helen Mirren (Olga) have true chemistry as teacher / student.  Anna delivers on the action and miss direction.

This might be one of the best action movies I have seen in the past year.  If you love action movies, give Anna a shot.