An American master chemist plans to score big on a once in a lifetime drug deal. All does not go as planned and he is soon entangled in a web of deceit.
Samuel L. Jackson as Elmo McElroy
Robert Carlyle as Felix DeSouza
Emily Mortimer as Dawn "Dakota" Parker
Meat Loaf as "The Lizard"
Sean Pertwee as Detective Virgil Kane
Michael Starke as Detective Arthur
Ricky Tomlinson as Leopold "Leo" Durant
Rhys Ifans as "Iki"
Stephen Walters as "Blowfish"
Paul Barber as Frederick
Ade as Omar
Angus MacInnes as "Pudsey" Smith