Apple TV+ upcoming drama series “Truth Be Told” became the first TV series to ever be celebrated at the 2019 Taormina Film Festival in Sicily, Italy, this weekend. After debuting a first look at the show, which explores America’s obsession with true crime, star and executive producer Octavia Spencer was honored with the prestigious Taormina Arte Award. Creator, […]