Semper Infidelis

Oct 24, 2015 on starz at 12:00 AM

Watch Da Vinci's Demons S03E01 online


Leonardo and his allies are forced to retreat when the Ottoman Empire storms the city of Otranto.

Previous episode

The Sins of Daedalus
Season 2 Episode 10

Jun 09, 2014

Next episode

Season 3 Episode 2

Oct 31, 2015