Michelle Duncan Bio, Photos and Updates
Like
0
Michelle Duncan
Bio: Michelle Duncan is a Scottish actress. She was nominated for a BAFTA Scotland Award for her performance in Sea of Souls.
Born: April 14, 1978 in Perth, Scotland, UK
Posted In: Actresss
Comments