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

Albert Band

Executive Producer

Gretchen G. Wieland

Post Production Supervisor

Timothy Michaels

Screenplay

Adolfo Bartoli

Director of Photography

Charles Band

Executive Producer

Daniela Bușoiu

Key Makeup Artist

Oana Păunescu

Costume Design

Valentin Calinescu

Production Design

Mike Draghi

Sound Re-Recording Mixer

Michael Walters

Creature Design