Cristin Terrill werd geboren in Engeland. Ze heeft een bachelor in theaterwetenschap (Shakespeare) en haalde haar master aan The Shakespeare Institute in Stratford-upon-Avon, Engeland. Later...