The Phantom
Directed by Patrick ForbesCarlos DeLuna was arrested in 1983 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.
Where to Watch The Phantom
Cast of The Phantom
The Phantom Reviews
Watch The Phantom Videos