Theo Duff-Grant was born in Vancouver, Canada. He studied at Goh Ballet Academy for ten years before completing his training at the Dutch National Ballet Academy. In 2015, he joined the Dutch National Ballet. In 2017, he moved to Saint Petersburg, Russia to join the Mikhailovsky Theatre. Duff-Grant joined LINES Ballet in 2022.

Skip to content