who does adam lambert play in rocky horror