Cheryl Ladd Cheryl Ladd

Cheers to Cheryl Ladd for her divinely twisted guest appearance on NCIS.

Want more Cheers & Jeers? Subscribe to TV Guide Magazine.

The former Charlie's Angel got in touch with her devilish side as Mary, the doctor who snared the affections of coroner Donald "Ducky" Mallard (a never-more-charming David McCallum) after they met online. (DiNozzo's rendition of "Ducky's in Love," to the tune of Ricki Lee Jones' "Chuck E.'s in Love," was a nice touch.) But don't believe everything you see on the Internet: She turned out to be a psycho who murdered cheating military men via unwittingly self-induced overhydration.

Bloody Mary wanted to show Ducky something he'd never seen before, and in the process, Ladd showed us something we'd never seen before — her range as an actress. Maybe if ABC's reboot of Charlie's Angels had booked Ladd as a guest villain, it wouldn't have met its maker so quickly.

Do you think Cheryl Ladd killed it on NCIS?

Subscribe to TV Guide Magazine now!