This is a fun movie in that it has a good pace, interesting story, and stays pretty logical. So many crime movies have unrealistic coincidences that conveniently lead to all the answers, but in this one the key moments generally make sense and can be rationally explained. A very pleasant surprise.