 Cowan most recently is known for playing King Henry Tudor in the STARZ series "The Spanish Princess".Although born in London, Cowan was brought up in Colchester, Essex.He is the son of a consultant physician and a charity worker, and has a younger brother and sister.