Catherine McCormack portrays Veronica Franco, a courtesan in Venice who navigates the complexities of love and society.
Rufus Sewell plays Marco Venier, a young nobleman who enters a forbidden romance with Veronica Franco.
Oliver Platt takes on the role of Maffio Venier, Marco's uncle and a powerful figure in Venetian society.
Fred Ward portrays Domenico Venier, another uncle of Marco who is involved in the political intrigues of the time.
Naomi Watts appears as Giulia De Lezze, a friend of Veronica Franco who also grapples with the limitations placed on women.
Jacqueline Bisset plays Paola Franco, the mother of Veronica who provides her with guidance and support.
Moira Kelly portrays Beatrice Venier, Marco's sister who has her own struggles and desires in a society with strict expectations.
Jeroen Krabbé takes on the role of Pietro Venier, a patriarch figure in the Venier family.
Joanna Cassidy appears as Laura Venier, another family member who witnesses the events unfolding in the Venetian society.
Melina Kanakaredes plays Livia, a courtesan and colleague of Veronica Franco who offers her friendship.
Daniel Lapaine portrays Serafino Franco, Veronica's brother who plays a role in her life and choices.
Justine Miceli appears as Elena Franco, another sibling of Veronica who is a part of her family dynamics.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.