
Casts

Joaquim de Almeida
as Sherlock Holmes

Anthony O'Donnell
as Dr Watson

Letícia Sabatella
as Esperidiana

Cláudia Abreu
as Baroness Maria Luiza

Cláudio Marzo
as Dom Pedro II

Maria de Medeiros
as Sarah Bernhardt

Marco Nanini
as Mello Pimenta

Thalma de Freitas
as Ana Candelária

Caco Ciocler
as Miguel Lara

Marcello Antony
as Marquês de Sales