She had to learn to speak English for her role as Syrena in Pirates of the Caribbean.
She is fluent in French, Spanish and Catalan.
Her father is Spanish and her mother is American. Astrid's maternal grandfather, Thomas Linton Frisbey, had English ancestry, while Astrid's maternal grandmother, Astrid Duboucheron, was French.
Her family moved to Paris, France when she was five years old.
Pirates of the Caribbean producer Jerry Bruckheimer specifically picked her for the movie even though she spoke no English at the time.
She began modeling in 2010 for The French Connection's summer/autumn campaign.