cate blanchett fighting a monster, barbarella