Perfectly woven script that covers all kinds of angles. Man all I can say this was a fantastic movie. It covers some very deep topics so watch it when you won't be interrupted and have a few hours of time. Powerful in many many ways. Still trying to let what I just watched sink all the way in. You need to give it
30-40 minutes before you really get the big picture of what's going on. So well written, so well directed and so well acted. So worth your time...