The Phantom

In 1983 Carlos DeLuna was arrested for the murder of Wanda Lopez.  DeLuna protested his innocence, claiming there was another Carlos who committed the crime.  Six years later DeLuna was executed for the murder but had the State of Texas made a heinous mistake?

This true crime documentary examines the unjust truth behind his case.

1 x 90′ documentary feature film
Oxford Films for Netflix – 2021

Directed by Patrick Forbes