Ewan McGregor has always been a beautiful man – Just rewatched Moulin Rouge for the umpteenth time