Flora MacDonald was born in Scotland and trained as a classical actress in London. She has appeared on and off Broadway with the Royal National Theatre and the Royal Shakespeare Company and on television. Her unusually wide range of voices can be heard in cartoons, movies, and in radio broadcasts all over the world.