Ewan McGregor: His top 10 movies of all-time

3 of 10

Ewan McGregor and Nicole Kidman at a special screening and Q and A for “Moulin Rouge” for the American Cinematheque at the Egyptian Theater in Los Angeles, Ca. Monday, November 26, 2001. Photo by Kevin Winter/Getty Images.

8. Moulin Rouge! (2001)

Who knew Ewan McGregor could sing?

McGregor plays Christian in Moulin Rouge!, a writer who falls in love with the star of a show. This fantastical movies follows the love story of Christian and Satine. Yes … he her name was Satine. It seems Obi-Wan will always be destined for Satine.

Back to Moulin Rouge! — While Christian and Satine fall in love, there are challenges and struggles along the way. And songs, lots and lots of songs.

McGregor does a great job though of playing a man who desperately tries to win the heart of a woman who seems unattainable. While she may push him away, their is a connection there that cannot be denied. He feels the love, the struggle and the heartache.

There’s a reason the movie was nominated for Best Picture and McGregor had a lot to do with that.

While Moulin Rouge! is the type of movie that you either love or hate, there are many in the love column.

After all, the greatest thing you’ll ever learn is just to love and be loved in return. We love McGregor in Moulin Rouge! and we can could feel that love back.

Adding the dancing and singing made it a more challenging role for McGregor, something he had never done before — or maybe even since. But he made it work.