You searched for actor: Andrew Shaver

Canadian actor and director based in Toronto. Trained at Ecole Jacques Lecoq in Paris France and has worked extensively as a theatre actor and director across the world. He plays David Rizzio the CW's Reign. His production of Sherlock Holmes originally starring Jay Baruchel, later toured the U.S with David Arquette as Holmes.

Name: Andrew Shaver

Known for: Reign