How much does Ewan McGregor make annually?
Ewan McGregor earns an estimated salary of $3 Million per year.