Γεννημένος το 1970, ο McGregor σπούδασε χορό στο University College Bretton Hall στο Leeds της Αγγλίας και στο Jose Limon School στη Ν. Υόρκη, όπου επηρεάστηκε ιδιαίτερα από τη δουλειά του Μerce Cunningham. Το 1992, σε ηλικία μόλις 20 χρόνων, ίδρυσε την ομάδα «Random Dance» που έχει μόνιμη στέγη το λονδρέζικο θέατρο Sadler’s Wells. Με αυτήν την ομάδα, ο McGregor ανέπτυξε το καλλιτεχνικό του λεξιλόγιο και υπέγραψε περισσότερες από 30 παραγωγές. Πολυβραβευμένος, συνεργάστηκε με μερικές από τις πιο σημαντικές ομάδες χορού διεθνώς , όπως το Paris Opera Ballet, San Francisco Ballet, Stuttgart Ballet, New York City Ballet, Australian Ballet, NDT1, Bolshoi, Royal Danish Ballet. Επιμελήθηκε την κίνηση σε αρκετά θεατρικά έργα και ταινίες, μεταξύ των οποίων και «ο Χάρυ Πότερ και το Κύπελλο της Φωτιάς». Από το 2006, είναι resident choreographer των Βασιλικών Μπαλέτων.