The Phantom

It follows Carlos DeLuna, who was arrested in 1983 for the murder of a woman, and protested his innocence until he was executed, stating another Carlos had committed the crime.

MPAA Rating:NR
Genre:Documentary
Country:United Kingdom
Directed By:Patrick Forbes
In Theaters:Jul 02, 2021
Runtime:1 hour 22 minutes
Production:Grain Media, Great Point Media, Hitchley, Oxford Film & Television, Rooks Nest Entertainment
Read More On:Wikipedia