Sheree Folkson
Rory MacGregor
饰:Doctor 2
David Foxxe
饰:Nobleman
Tamzin Griffin
饰:Noblewoman
Andrew Vincent
饰:Stablehand
John Sandilands
饰:Casanova aged 5
Rosanna Lavelle
饰:Dresser
Tim Scott-Walker
饰:Casanova aged 12 (as Zachary Fox)
Mark Heap
饰:Doctor Gozzi
Dominic Thomas-James
饰:Boy 1
Joe Cooper
饰:Boy 2
Gabriella Greenblatt
饰:Bettina
Matthew Holness
饰:Landlord
Vincent Franklin
饰:Nobleman 2
Jim Whelan
饰:Nobleman 3
Martin Oldfield
饰:Judge
饰:Noblewoman 2
Glynis Brooks
饰:Noblewoman 3
Katrine De Candole
饰:Angela Tosello
Glenna Morrison
饰:Nanette Tosello
Lucinda Raikes
饰:Marta Tosello
Simon Day
饰:Argenti
Ron Cook
饰:Prisoner
Nickolas Grace
饰:French Chancellor
Daisy Haggard
饰:Coquette 1
Rosalie Craig
饰:Coquette 2
David Corden
饰:French Nobleman
Andrew Havill
饰:English Chancellor
Annette Badland
饰:Pauline
Angus Wright
饰:Man at Arms
Graham Padden
饰:Priest
Ian Ralph
饰:Coachman
Steve Money
饰:Innkeeper
Selina Cadell
饰:Nursemaid
Natalie Richards
饰:Maid
Glenn Cunningham
饰:Steward
Tom Burke
饰:Jack aged 20
Naomi Bentley
饰:Leonilda
Karen Aspinall
饰:Dancer
Daisy Doidge-Hill
饰:Child (uncredited)
Dervla Kirwan
饰:Casanova's Mother
Rose Byrne
Peter O'Toole
Rupert Penry-Jones
Shaun Parkes
Laura Fraser
Nina Sosanya
Clare Higgins
饰:演员 Actor/Actress
Matt Lucas
Freddie Jones
Richard James
Selina Cadell
Antonio Lujak
饰:Servant
饰:Teresa
Russell T. Davies
Murray Gold
Nick Arthurs
Nick Arthurs
Tat Radcliffe
Saskia Downes
Sandra Phillips
Michele Clapton
服装设计
Daniel Jerome Gill
Michele Clapton
Tat Radcliffe
Jason Horley
Matt Wood
Daniel Jerome Gill