Cast and Crew Of - Demon

Cast Members

Ashley Tesoro Ashley Tesoro

Amanda

Michael Malota Michael Malota

Russell

Rahi Aziz Rahi Aziz

Freddy

Franklin A. Vallette Franklin A. Vallette

Bald Pirate

Lucian Cojocaru Lucian Cojocaru

One-eyes Pirate

Petre Constantin Petre Constantin

Derelict

Randall William Cook Randall William Cook

Pirate Captain / Mr. Lambert / Voice of the Guardian

Michael Walters Michael Walters

Creature / Cannonball Catcher

Crew Members

Timothy Michaels

Screenplay

Adolfo Bartoli

Director of Photography

Daniela Bușoiu

Key Makeup Artist

Gretchen G. Wieland

Post Production Supervisor

Charles Band

Executive Producer

Oana Păunescu

Costume Design

Valentin Calinescu

Production Design

Albert Band

Executive Producer

Mike Draghi

Sound Re-Recording Mixer

Michael Walters

Creature Design