▶Moviola
The Phantom poster

The Phantom

★6.5/ 10
▶   Watch Now

Carlos 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.

Director Patrick ForbesGenres Crime, Mystery, Documentary

Cast

Carlos DeLuna

Carlos DeLuna

Self (archive footage)

Patrick Forbes

Patrick Forbes

Director / Screenplay

Stephanie Collins

Stephanie Collins

Executive Producer