This is a scene from the episode "Of Course." It features Jennifer Lopez as a guest star.
As Anita, Jennifer Lopez does her best to seduce Barney on the episode "How I Met Your Mother." The singer plays a character named Anita.
Jennifer Lopez guest stars on the 3/8/10 episode of How I Met Your Mother. She plays a self-help guru named Anita.

How I Met Your Mother Season 5 Episode 17 Quotes

Barney: Oh no, I am not going to give it up, she is. Thanks to Ted's book -
Ted: It's Robins, it's Robins.
Barney: I'm going to stay two steps ahead of her - there's a loop hole in here and I'm going to find it.

Nothing sexier than a man in a fine cravat.