Anthony Stewart Head

Anthony Stewart Head is an American actor. He portrays Lord Silvestro Capulet on Still Star Crossed.