Yes it's long and lots of back and forth but if you going to watch a movie then WATCH it and don't complain about how 'complicated' it is. I too lost track of characters but it didn't matter - the movie overall made sense and the bank robbery really hit home. This wasn't as cliched as I expected and totally made sense to have a female lead in the role. My only complaint is that the accent at the start was very 'Nicole' but as you get immersed in the story this became less of a distraction.