If you don't mind subtitles, the original Norwegian film, "In Order of Disappearance" on which it's based, starring Stellan Skarsgard is a far better film, and a good laugh too!
Its hard finding a film thats good with Nicolas cage in it these days. If it had him in it a while back it was general watchable, but these days he's churned out terrible stuff!