Urodziła się wSwansea wWalii, wWielkiej Brytanii. Jej ojciec David „Dai” Jones, z pochodzeniaWalijczyk, pracował w fabryce cukierków, a jej matka, Patricia (z domu Fair), była szwaczką[1]. Już w dzieciństwie chciała zostać aktorką, regularnie występowała w kółku aktorskim zorganizowanym przy kościele w Swansea. Mając 15 lat wyjechała doLondynu, gdzie w wieku 17 lat otrzymała pierwszoplanową rolę Peggy Sawyer w musicalu „42nd Street”[2].
W 1989 udała się do Francji, gdzie wystąpiła w swoim pierwszym filmie fabularnym,Baśnie tysiąca i jednej nocy, w którym zagrała Szeherezadę[3]. Przełomem w jej karierze była rola wMasce Zorro, gdzie wystąpiła u bokuAntonio Banderasa[4].