After reading some of the poorer reviews I nearly didn't watch this film. Glad I did. Highly stylised, beautifully shot, well acted and nicely written. Gathered momentum nicely as the film went on. Great entertainment. Thoroughly enjoyed it.