James Gunn has admitted the confusion around Henry Cavill's return to Superman was "really unfair".
The 42-year-old actor had announced he was set to reprise the role, only to reveal two months later that he wouldn't be part of the new DC Studios co-head's vision for the franchise, and now James has explained he and Peter Safran were taken aback when his return was announced.