Ewan Gordon McGregor ( born March 31 1971 ) is a Scottish actor who has had a lot of success in both mainstream and indie films . Ewan Gordon McGregor ( born 31 March 1971 ) is a Scottish actor . He has had success in mainstream , indie and art house films .