Ivan Mactaggart

Ivan Mactaggart

Ivan Mactaggart is a British film producer best known for his 2017 production Loving Vincent, which earned him an Academy Award nomination for Best Animated Feature at the 90th Academy Awards.

IMDB


Crew

Red Joan (2018)

IMDB: 6.3 (7482 votes)
Wilderness (2006)

IMDB: 6.1 (9045 votes)