Hot Pursuit, starring Reese Witherspoon and Sofia Vergara, opens this Thursday. Doing comedy is no stretch for Vergara, who’s been on the highly popular mockumentary Modern Family since 2009.

But did you know that the 42-year-old Colombian stunner has a long list of acting credits? For example, her first acting role in Hollywood was in Baywatch (shock horror, you’re not surprised?), in 1999.

Here’s three shows we’re pretty sure you didn’t know Vergara starred in.

1) The Smurfs (2011)

I know what you’re thinking: Sofia Vergara was in The Smurfs?? Aren’t her roles usually more um PG-rated?

Yes, yes, it’s a kids show where the focus is very much on the little blue guys and their nemesis Gargamel (Hank Azaria).

But Vergara still gets a few laughs as cosmetics executive Odile Anjelou, where the joke is (inevitably) on her thick Colombian accent and a suitably over-the-top performance.

2) Chef (2014)

Source: zimbio

Source: zimbio

It’s a bigger, more high profile role for Vergara in this one, as she plays Inez, the ex-wife of Jon Favreau’s character Carl.

Carl also has a thing going on with hostess Molly (Scarlett Johansson), but let’s talk about the improbability of him being caught between two hot women another time.

There’s also the fact that Inez’s other ex-husband is played by Robert Downey Jr. (less improbable). Vergara doesn’t have a huge role here, but it’s still a very fun movie to watch, especially with the food porn on display.

3) Entourage (2007)

Even in a TV series renowned (and notorious) for its paucity of hot young women, Vergara stands out as a nervous young ingenue who auditions for a big production and becomes the object of director Billy Walsh’s (Rhys Coiro) obsession.

The comedy comes in the way the men around Vergara respond to her beauty, falling over themselves to impress her.

But the real fun is in watching her smoulder in over-the-top scenes with leading man Vinnie Chase (Adrian Grenier) in the movie-within-a-show – and Billy’s jealous reaction.