Henry Cavill has admitted he is hoping he'll get the chance to play Superman for as long as possible.