Toby Anstis
Birthday:
December 14, 1970 in Northampton, Northamptonshire, England, UK
Toby Anstis was born on December 14, 1970 in Northampton, Northamptonshire, England. He is an actor, known for Mongrels (2010), Monster Cafe (1994) and Lemon La Vida Loca (2012).