Sevilla Delofski is known for her work on The Last Emperor (1987), Aria (1987) and Naked Lunch (1991). Read more on iMDB