James McGregor is an English actor who has appeared in two roles in Emmerdale:
- Matt Dunn in August and September 2012.
- Jonathan in March 2017.
He has also appeared in Young Lions, Waking the Dead and Foyle's War.
James McGregor is an English actor who has appeared in two roles in Emmerdale:
He has also appeared in Young Lions, Waking the Dead and Foyle's War.