Mahan Esfahani plays William Byrd