Green, scantily clad sci fi lady, why would that scare the pants off him? Not a clue.