Delia’s Gone: Director Robert Budreau Subverts Expectations with a Twist on the Vengeance Thriller

Delia’s Gone follows Louis, played by Stephen James (known for his roles in Selma and If Beale Street Could Talk), who has an intellectual disability (as a result of a brain injury that mimics some of the symptoms of being on the spectrum) and lives with his older sister Delia played by Genelle Williams (known […]