Jednakże wkrótce porzuciła studia i rozpoczęła karierę aktorską.
Kariera Jeszcze podczas studiów uczęszczała na zajęcia z aktorstwa. Swoją karierę zaczęła od gry w lokalnym teatrze, gdzie występowała między innymi w przedstawieniu dla dzieci o Alladynie – Aladino y la lámpara maravillosa. Jej pierwszą rolą na ekranie była rola Fabioli w meksykańskiej telenoweli Nuevo Amanecer. Jednakże status meksykańskiej top gwiazdy przyniosła jej dopiero rola Teresy w telenoweli Teresa emitowanej w 1990. Po zakończeniu emisji tej telenoweli zrezygnowała z pracy w telewizji i powróciła na scenę meksykańskiego teatru. Jednakże marząc o międzynarodowej karierze, postanowiła w 1991 wyjechać do Stanów Zjednoczonych do Los Angeles w Kalifornii.
W Meksyku była już uznaną gwiazdą, lecz w Los Angeles musiała zacząć karierę od początku. Uczęszczała na zajęcia do szkoły aktorskiej Stelli Adler, szkoliła swój język angielski. Początkowo grała w podrzędnych rolach. W 1995 zagrała Carolinę u boku Antonio Banderasa w filmie Desperado, dzięki czemu zaistniała w Stanach Zjednoczonych. W 2000 założyła wytwórnię filmową Ventanarosa, która zajmuje się produkcją filmów i seriali. W kolejnych latach zagrała m.in. w Dogmie, Polubić czy poślubić oraz Bardzo dzikim zachodzie. Jej życiowa rola to Frida z 2002, gdzie zagrała meksykańską malarkę Fridę Kahlo.