Which actor plays Obi-Wan Kenobi in Star Wars Episodes I-lll? Answers: Alec Guinness Ewan McGregor Hayden Christensen Liam Neeson The correct answer is: Ewan McGregor