James Gunn is all wrong for Superman