Zoe Saldaña would like to live to see her 150th birthday. It is perhaps unsurprising that the highest-grossing actor of all time — she has had blockbuster roles in the Avatar, Marvel, Star Trek and Pirates of the Caribbean franchises, with films she has appeared in making more than $15.46 billion globally — would want to prolong her winning streak.
“I would love, in my generation, to be able to afford some more years of living,” the 48-year-old says in a side room at Selfridges. She is wearing a grey, crystal-embellished Alexander McQueen tank corset dress and her glossy dark hair falls in waves over her shoulders. Her skin gleams and she smiles often.