Daisy Ridley as Barbarella movie poster. Illustration by Boris Vallejo - n 4