Delilah Picart - Rotten Tomatoes