Se svou manželkou má herec devatenáctiletou dceru Claru, patnáctiletou dceru Jamyan, čtrnáctiletou dceru Esther a pětiletou dceru Anouk. Alkohol už nechce pít, aby všem dětem mohl být příkladem a nemusely se za něj stydět. Na světě prý není nic horšího, než rodiče, kteří se opíjí před svými potomky.
„Nezačal jsem chodit přímo mezi anonymní alkoholiky. Měl jsem psychologa, specialistu na alkoholiky, s nímž jsem to nějaký čas probíral, to mi pomohlo přestat, a teď už nedělám nic. Nepiju vůbec. Tak to je. A život je mnohem hezčí,“ sdělil Ewan deníku The Times.
McGregor přiznal, že začal pít ještě jako teenager doma v rodném Skotsku. A protože britská kultura silně podporuje konzumaci alkoholu, bylo pak velmi těžké přestat.
„Chci říct, že nebylo snadné přestat, zvláště tady ve Skotsku. Naše kultura je velmi zamotaná v alkoholu a v pití. Na mě už toho ale bylo prostě moc. Byl jsem herec, byl jsem manžel, otec a také jsem byl alkoholik. Chtěl jsem se alkoholu nadobro zbavit. Tak jsem to udělal a život najednou začal být snazší,“ dodal McGregor.