The Reckoning (2003)
The Reckoning is a 2003 British-Spanish murder mystery drama film directed by Paul McGuigan and starring Paul Bettany, Willem Dafoe, Tom Hardy, Gina McKee, Brian Cox and Vincent Cassel. It was written by Mark Mills and based on the 1995 novel Morality Play by Barry Unsworth. Filming was done on location in Spain, Wales and England.
More at Wikipedia.