Joe Strummer was originally considered for the part of Myron, but his bandmates (in The Clash) nixed the idea. Strummer then recommended Tim Roth for the part, based on his appearance as "Trevor the Skinhead" in Made in Britain (1983). This movie was Roth's first theatrical feature, and granted him a BAFTA nomination for Best Newcomer.
Debut theatrical movie of Tim Roth (Myron) though Roth's earlier made-for-television movie, Mike Leigh's Meantime (1983), did get some theatrical releases.
Two of this movie's most exotic Spanish locales were the waterfall and the Lago del Espejo (Mirror Lake). These are situated at the Monasterio de Piedra (Monastery of the River Piedra) at Nuévalos, Zaragoza, Aragón, Spain. Special billing for permission for filming there was featured in the closing credits.
When the gangsters break into song in court for a barroom-like rendition of the classic song "We'll Meet Again", just after snitch Willie Parker (Terence Stamp) squeals, according to moviemetropolis.net, "it actually happened to the real-life crook, on whom the film is loosely based."