It's not Ewan McGregor's fault that The Phantom Menace sucked.
He did a fine job as the young Obi-Wan Kenobi.