The Phantom

The Phantom

Title: The Phantom

Release: 2021

Rating: 6.6

Language: English

Country: United Kingdom

Runtime: 82

Genre: Documentary

The Phantom

Release 2021
Rating 6.6
Language English
Country United Kingdom
Runtime 82
Genre Documentary



Carlos DeLuna was arrested in 1993 aged 21 for the murder of Wanda Lopez, and protested his innocence until his execution, declaring that it was another Carlos who committed the crime.

Director :
Patrick Forbes
Writer :