Sofia Vergara Joins The Smurfs & Happy Feet 2 Sofia Vergara has reporedtly joined the cast of The Smurfs. The Modern Family star “will portray Odile, a powerful executive at a high-end French cosmetics company who is married to the live-action character played by Neil Patrick Harris. Directed by Raja Gosnell, the big screen adaptation is scheduled for an August 3, 2011 release. Filming will start in New York next week. Vergara is also attached to voice a role in George Miller’s Happy Feet 2, which Miller is filming in Sydney for a November 18, 2011 release.