Jamie Campbell Bower is teasing the much awaited fifth and final season of 'Stranger Things' calling it completely insane! Bower, who portrays the villain Vecna in the hit Netflix series, stopped by iHeart's 'I've Never Said This Before' podcast with host Tommy DiDario and teased what audiences can expect in the show's upcoming season.