18. My Fair Lady ...
Starring: Audrey Hepburn and Rex Harrison
My Fair Lady is a classic Hollywood romance, and if you're like me, you grew up knowing and loving this story! Hepburn plays Eliza Doolittle in this rags to riches story. She's a street girl who's taken in by the charming Henry Higgins (Harrison), who uses Eliza for his own little social experiment. The whole thing doesn't turn out quite as Henry planned! I love all the songs in this one, too.
Where to Get It: Amazon.com