Sofia Vergara Meets The Smurfs

And she's in Happy Feet 2 too!

Sofia Vergara's currently starring in America's latest comedy sensation, Modern Family, but she'll be taking time out over the next little while to star in two less realistic projects, with the news that she'll be part of the live-action cast of The Smurfs and part of the voice cast of Happy Feet 2.

The word from the Hollywood Reporter's Heat Vision blog is that she's set to play "Odile, a powerful executive at a high-end French cosmetics company who is married to the live-action character played by Neil Patrick Harris." It was previously reported that Glee's Jayma Mays was playing Harris' pregnant wife, so either his domestic life is in turmoil, the earlier report was wrong or the two characters have been confused somewhere along the line.

Vergara's also set to take an as-yet unspecified voice role in George Miller's Happy Feet 2, which puts her alongside Brad Pitt, Robin Williams, Elijah Wood and Hank Azaria - who's also in The Smurfs. If we had to, we'd guess that her character there will be a sexy, exotic type - but of course that's wild speculation on our parts.

Both films are due out in 2011: The Smurfs in August and Happy Feet 2 in November.