I think the background concept is really interesting which is what really sells the movies just Eli Roth seems to come up with crappy shallow story ideas although he does only take a few weeks to write his scripts
As director Danny Boyle said if you have an interesting concept people will forgive a bad movie which I think is what happens here