Jennifer Lopez as Barbarella