Sneak Peek: Jennifer Lopez on "How I Met Your Mother"

CBS just released a teaser video of Jennifer Lopez's upcoming guest appearance's on the channel's smash hit comedy How I Met Your Mother. J.Lo will play a woman who seduces Barney in an attempt to teach the notorious Lothario a lesson by holding out on physical affection.



Neil Patrick Harris's character seems up to the challenge! But we'll have to watch the whole episode on Monday, March 8th, to see who wins the war of wills.