Danielle Campbell Wears a Purple Dress in New York City 09/07/2017 The 22-year-old actress Danielle Campbell, who played Davina on the television show “The Originals”, wears a purple dress in New York City.