Suggestions by @agnesepagliarani
4,331 suggestions
Andy Serkis
as Zago in Giacomo Casanova: The ballad of broken hearts

Rami Malek
as Zago in Giacomo Casanova: The ballad of broken hearts

Neil Patrick Harris
as Zago in Giacomo Casanova: The ballad of broken hearts

Willem Dafoe
as Zago in Giacomo Casanova: The ballad of broken hearts

Ralph Fiennes
as Zago in Giacomo Casanova: The ballad of broken hearts

Tom Hiddleston
as Zago in Giacomo Casanova: The ballad of broken hearts

Paul Bettany
as Zago in Giacomo Casanova: The ballad of broken hearts

Michael Shannon
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Jeffrey Dean Morgan
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Javier Bardem
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts
David Harbour
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

David Tennant
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Karl Urban
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Joaquin Phoenix
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Josh Brolin
as Pietro Garzoni in Giacomo Casanova: The ballad of broken hearts

Natalie Walter
as Margarethe Von Steinberg in Giacomo Casanova: The ballad of broken hearts

Allison Mack
as Margarethe Von Steinberg in Giacomo Casanova: The ballad of broken hearts

Mélanie Laurent
as Margarethe Von Steinberg in Giacomo Casanova: The ballad of broken hearts

Michelle Williams
as Margarethe Von Steinberg in Giacomo Casanova: The ballad of broken hearts

Sarah Michelle Gellar
as Margarethe Von Steinberg in Giacomo Casanova: The ballad of broken hearts