BLACK EYED PEAS singer Fergie has signed up to appear in an episode of hit US TV show The Sopranos.

Fergie, real name STACY FERGUSON, will play an undercover cop working in the strip club, BADA BING!, owned by mob boss Tony Soprano, played by James Gandolfini.

An insider at US network HBO tells British newspaper the Daily Mirror, "Fergie can't believe her luck at landing this part - she's obsessed with The Sopranos.

"The producers thought she'd be perfect because she's got such a toned body and has no problems flaunting her flesh."

The 30-year-old made a cameo appearance in Be Cool and is set to begin filming THE POSEIDON ADVENTURE re-make alongside Kurt Russell next year (06).