Actress Sofia Vergara is set to play a guest role in an upcoming episode of "Family Guy."

The "Modern Family" star will play a fantasy love interest of Peter Griffin in an episode for the controversial animated series. In the sequence, Griffin imagines himself as a telenovela star with Vergara voicing his voluptuous lover, according to Entertainment Weekly.

Later in the episode, Vergara lends her voice to another character, a woman selling roses in a restaurant where Quagmire is trying to convince Griffin to do him a big favor.

Vergara will also appear on another Fox cartoon comedy by Seth MacFarlane, "The Cleveland Show." For a hip-hop themed episode, she will play Tía Sofia, a character who tries to talk Cleveland into throwing a quinceanera for Cleveland Jr.'s 15th birthday. That episode will also star Kanye West, Nicki Minaj, Bruno Mars, will.i.am and "Late Night With Jimmy Fallon" band member ?uestlove. 

The animated comedy's star-studded 11th season kicks off September 30 and features appearances by Johnny Depp, Ryan Reynolds, Elizabeth Banks and Kellan Lutz.

Entertainment Weekly reported that Ryan Reynolds will also have a cameo role in "Family Guy's Christmas episode. "Family Guy" executive producer Mark Hentemann told EW exclusively: "He's God's previous attempt at an immaculate conception - his first son that didn't quite work out."

Reynolds has previously worked with "Family Guy" creator Seth MacFarlane. Not only did he appear on the show last season as himself, Reynolds is currently starring in MacFarlane's big-screen film debut "Ted" starring Mark Wahlberg.

Sofia Vergara has recently been named "The Highest Earning Woman on TV" according to Forbes magazine. The "Modern Family" star who just turned 40, earned the coveted spot on their Highest Paid Actresses List just three years after landing her first major television series, 'Modern Family."