En 2007, Yvone filmó "The Canyon", una película de suspense dirigida por Richard Harrah, y además apareció en la película "Persons of Interest", como Lara.