- Colin Firth Reggie Turner
- Rupert Everett Oscar Wilde
- Emily Watson Constance Wilde
- Anna Chancellor Sra. Arbuthnott
- Tom Wilkinson Padre Dunne
- Béatrice Dalle Café Manager
- Ronald Pickup Juez
- Julian Wadham Top Hat
- John Standing Dr. Tucker
- André Penvern Sr. Dupoirier
- Colin Morgan Alfred Bosie Douglas