Even Henry Cavill wasn't sure if he'd play Superman again