Cast of
The Mona Lisa Myth

About The Mona Lisa Myth

Full Cast of The Mona Lisa Myth

Aaron Stielstra
plays Niccolò Machiavelli

Frank Messina
plays Francesco Del Giocondo

Roberto Visconti
plays Ser Piero

Marcello Sbigoli
plays Agostino Vespucci

Alessio Arzilli
plays Salaì

Nick Chandler
plays Francesco Melzi

Rosario Campisi
plays Cardinal D'Aragon

Sergio Di Pasquale Luci
plays Secretary De Beatis

Alessandro Demcenko
plays Leonardo da Vinci

Peter Xifo
plays Leonardo after 1513

John Mayer
plays Additional voice-over

John Mayer as Additional voice-over

John Clayton Mayer (born October 16, 1977) is an American musician. Raised in Fairfield, Connecticut, he attended Ber...

See John Mayer's other roles

Jim Fisher
plays Additional Voice-over


Crew of The Mona Lisa Myth

Discover the backstage crew of The Mona Lisa Myth →