Watch the movie Revolver
Revolver is a brilliant film by Guy Ritchie and Luc Besson, filmed in 2005. Starring Jason Statham, Ray Liotta, Vincent Pastore, André Benjamin. This film is simply an Olivier of events and meanings, interconnected by the subtlest psychological thread and the emotion of change.