Kane with a cape?!