2010-ųjų filme „Myliu tave, Filipai Morisai!“ (angl. „I Love You Phillip Morris“) kartu su komiku Jimu Carrey homoseksualius įsimylėjėlius vaidinęs E.McGregoras tvirtino nemėgstantis liaupsių dėl šio vaidmens.
„Buvo nemažai žmonių mėginusių man žarstyti komplimentus už drąsą, neva rizikinga vaidinti herojų, kuris yra gėjus. Nenoriu, kad mane suprastų klaidingai. Tai niekuo nesiskiria nuo kitų vaidmenų, kuriuos esu sukūręs. Taip, herojus gėjus, bet juk tai nereiškia, kad dabar mano „gėjiškas“ tipažas“, – žurnalui „Attitude“ aiškino aktorius. Anot jo, kiekvienas profesionalus aktorius vertina savo herojų tokį, koks jis yra.
Tikrame gyvenime 40-metis E.McGregoras yra laimingai vedęs. 1995-ųjų liepą viename Prancūzijos miestelių jis susituokė su prancūze dizainere Eve Mavrakis. Jie turi keturias dukras, viena iš jų – Jamiyan – įvaikinta iš Mongolijos. Savo žmonos ir dukrų vardus aktorius yra išsitatuiravęs ant dešinės rankos. Šiuo metu šeima gyvena Los Andžele.