NEON has finally released the official trailer for Spencer, the latest foray of Princess Diana portrayals out there, starring Kristen Stewart, directed by Pablo Larrain. It’s no secret that we’re fans of Kristen Stewart. Don’t get us wrong but she did her very best to showcase a very differently-abled teen