Celebrating a birthday today: Ewan McGregor is a Scottish actor known for his versatility across film, TV and stage. Rising to fame with Trainspotting and globally recognized as Obi‑Wan Kenobi, he’s built a career defined by a willingness to reinvent himself through bold, character‑driven roles