Gabriel Byrne

as Byron

Timothy Spall

as Dr. Polidori

Natasha Richardson

as Mary Shelley


Julian Sands

as Shelley

Andreas Wisniewski

as Fletcher

Alec Mango

as Murray

Myriam Cyr

as Claire Clairmont

Pascal King

as Justine