The Phantom September 29, 2021 • Source: bbfc.co.uk Arrested in 1983 for murder and sentenced to death, Carlos DeLuna stood by his innocence. This documentary examines the unjust truth behind his case.