Alicja Bachleda , a 26-year-old Polish-Mexican actress , described by Jordan as having an " otherworldly dreamy quality and a startling voluptuousness and sensuality at the same time , " plays the titlular Ondine .