McGregor still in love with Leia
Ewan McGregor has revealed he still hasn't got over his first love - Princess Leia.
The actor may be happily married and 39 years old now, but at a special charity screening marking the 30th anniversary of The Empire Strikes Back, he joked about still having very strong feeling for Star Wars' leading lady.
"I've spent a great many years being deeply, deeply in love with Princess Leia," he laughed.
Ewan told reporters: "There's still a part of my heart that is quite deeply in love with her, both as a character and an actress!"
The Scots star had his boyhood dream come true when he got to play Alec Guinness' character Obi-Wan Kenobi in the Star Wars prequels. Unfortunately for Ewan, his kids aren't quite as fanatical about the franchise as he is.
"My kids aren't remotely interested in these films, it's so funny and quite disappointing but they're just not that interested," he said.
"I've tried a bit but I'm not going to push them to watch anything. They've seen them and they're not that interested - they're girls! I've got three girls, maybe when they're a bit older they'll be into it," Ewan laughed.