Zack Galifianakis

When Zach Galifianakis hit the red carpet at the Hangover III premiere Monday night, he had one lucky lady on his arm. The comedian brought along Elizabeth "Mimi" Haist, a woman Galifianakis saved from being homeless.

According to The New York Daily News, Galifianakis became close to Haist nearly 20 years ago when she worked for tips in a Los Angeles laundromat. When the actor discovered she was homeless two years ago, he got her an apartment and began paying her rent. Galifianakis also introduced Haist to Renee Zellwegger, who furnished her apartment and buys groceries for the 87-year-old.

PHOTOS: Shows we lost this season

Monday wasn't the first time Haist was Galifianakis' date. The pair also attended the premieres of The Hangover Part II and The Campaign together.

"If he's in town, he takes me. Otherwise, he lets me take a friend. I dress up nice and a friend helps me with my makeup. It's fun, not something I've ever dreamed I'd experience. The limo takes me home afterwards," Haist told the Daily News.

Haist noted that Galifianakis stopped coming to the laundromat where they met after the first Hangover film. "Maybe he has his own washer and dryer now," she mused.