If you have not seen this movie yet, WHAT ARE YOU DOING ON THE INTERNET? This is the best movie ever made. Superb acting, writing, score, everything. It will throw you for a loop, then another loop, then another. It unfolds like a great novel, and demands a repeat viewing.