Nolan’s cat and mouse thriller displays the versatility of his directing. Superlative performances from both Williams and Al Pacino. The film has stretches where one struggles to keep awake (haha). Despite that, a slightly unpredictable story manages to tie up loose ends with a satisfying ending.