James McGregor is a British actor who acted as a Swing and served as an understudy for Bane, Hagrid, Harry Potter, Sorting Hat, a station master and Ron Weasley in the Year 2 cast ofthe original West End Palace Theatre production of Harry Potter and the Cursed Child.[1]
McGregor continued as a member of the Year 3 company but he left the roles of understudies for the Sorting Hat and Hagrid. During this time McGregor also became an understudy for Draco Malfoy.
McGregor returned the production in the Year 5 cast, returning on 16 March 2022 to understudy Harry Potter (after Jim Fish began playing the role full time).