It luckily doesn't carry off any of these. The costumes are pretty sensible (and sexy), lighting wise there are no problems, it's not set in some un certain future where street lighting is a major power concern!! The effects I thought were pretty good, and the futuristic element carried over...