Possible Answers For: MacGregor played by Liam Neeson