Daring superhero film with the potential of a feature.