The 25 Hottest How I Met Your Mother Guest Stars

For those not familiar with How I Met Your Mother, know this: Ted Mosby and Barney Stinson, two main characters, mix it up with a lot of fine females. So the show has featured more than a few well-known, attractive pop-ins over the years (like Jennifer Morrison and Katy Perry, for instance). As the show concludes its remarkable nine-year run Monday night (CBS, 8/7c), here’s a handy gallery of HIMYM’s 25 hottest guest stars in its honor...

Stacy Keibler, Karina: Keibler played a bartender who agreed to sleep with Barney if he got rid of his suit collection. That's like telling a man to cut off his foot.

Mandy Moore, Amy: Her character was a tattooed bad-girl who stole booze from a bar and made out with Ted before introducing herself. Not sure why he didn't end up with her.

Rachel Bilson, Cindy: Bilson has made several HIMYM appearances as Cindy, a girl Ted briefly dates. She's also the roommate of his future wife.

Jennifer Lopez, Anita: Lopez's character was the author of a self-help book for women and the target of Barney's elaborate "Super Date" plan.

Dawn Olivieri, Anna: Barney slept with her while pretending to be Ted. Crafty SOB.

Jamie-Lynn Sigler, Jillian: The Sopranos star exercised her comedy chops in one episode as a "woo girl," a single mother who parties hard and shouts "woo!" a lot to mask her inner misery.

Kim Kardashian, Herself: Kardashian made a brief cameo during the fourth season, speaking from the cover of Them Weekly, the magazine Ted and Barney's friend Marshall totes to the men's room.

Kendra Wilkinson, Herself: So did Wilkinson.

Selita Ebanks, Adriana Lima, Miranda Kerr, Heidi Klum, Alessandra Ambrosio and Marisa Miller, Themselves: When Ted and Barney attended the Victoria's Secret Fashion Show afterparty, we were treated to guest appearances from the lovely ladies above.

Britney Spears, Abby: Spears played a nerdy receptionist with the hots for both Ted and Barney. Neither of them dated her long term, which was probably for the best.

Nazanin Boniadi, Nora: Barney dated this Robin Sherbatsky co-worker and Laser Tag fiend during parts of seasons six and seven. Can’t blame him.

Carrie Underwood, Tiffany: Ted gets "hooked" by Tiffany, as she strings him along without them ever actually dating. Can't blame him, either.

Danica McKellar, Trudy: The Wonder Years star appeared in a couple episodes as one of Ted's one-night-stands.

Jennifer Morrison, Zoey: She's appeared in countless episodes and, like a few girls, briefly had us thinking she might be the titular Mother.

Katy Perry, Honey: Perry played Zoey's cousin. She was equal parts hot and stupid, so naturally Barney pursued her full force.

Laura Prepon, Karen: Ted's pretentious high school/college girlfriend was none other than Donna from That '70s Show.

Sarah Chalke, Stella: She played Ted's girlfriend for the majority of season three. Suffice it to say, things didn't end well.

Malin Akerman, Herself? Akerman played Stella in the fictitious film The Wedding Bride, clips of which appeared in an episode of the same name. Ted freaked when he realized it was based on his and Stella's relationship. He freaked even more when he realized he was being played by Chris Kattan.

Morena Baccarin, Chloe: Marshall's only love interest during his brief separation from soulmate Lily Aldrin was Chloe, a chick with the crazy eyes. Never go for a girl with the crazy eyes.

Nicole Scherzinger, Jessica: Scherzinger played Robin's former best-friend-forever, who reconciled with her after a falling-out five years earlier. Hottest best friends ever.