Invisible Woman joined the Rivals cast with the launch ... we rushed to get him onto our list. The steampunk goggles, the spurs, the devilish red fur, he’s got it all. While Vengeance may ...