Visually stunning to look at & Aidan Turner perfectly conveys the sometimes tortured soul of the genius that was Leonardo da Vinci. The chemistry between him & Matilda de Angelis, who plays Caterina, is wonderful. Unfortunately, Freddie Highmore as the detective Giraldi, is totally miscast. It's important to remember it's a drama about Leonardo's life, not a documentary, so don't expect 100% historical accuracy in this series, there are some glaring distortions of the truth. However it is an enjoyable series & certainly worth watching.