Well written and excellent cast, even the terrible, strange accent of Karl Urban (very Dick Van Dyke) could not spoil the watch. A great twist on the Genre exploring the flaws of Super heroes. Urban is great throughout (despite the accent)