Astrid Bergès-Frisbey nasceu em 26 de maio de 1986 em Barcelona, na Espanha, filho de um pai espanhol e uma mãe franco-americana de ascendência inglesa. Ela é fluente em francês, espanhol e catalão. Astrid Bergès-Frisbey fez sua estréia como ator em 2007 na televisão francesa. Em 2008, estreou no cinema no filme francês The Sea Wall (2008) e, desde então, fez outros filmes franceses. Em 2011, Bergès-Frisbey fez sua estréia em inglês como a bela sereia Syrena em Piratas do Caribe: On Stranger Tides (2011). Ela foi escolhida pessoalmente pelo diretor Rob Marshall e pelo produtor Jerry Bruckheimer após um turbilhão de audições na França, em Hollywood e no Reino Unido.