Henry Cavill and Ben Affleck might be hanging up their capes, but here are ideas for other actors who could put their spin on the DC Comics superheroes.