Sarah Demeestere, French-American Actress & Filmmaker