12/03/2011 01:54 pm ET Updated Dec 06, 2017

Happy Birthday Amanda Seyfried: 'In Time' Actress Turns 26 (PHOTOS)

Happy birthday, Amanda Seyfried!

The "In Time" actress turns 26 on Dec. 3 and it has certainly been a whirlwind couple of years for her. The former soap opera actress got her big break thanks to 2004's "Mean Girls," which led her to parts on "Veronica Mars" and "Big Love" -- not mention her big screen roles in "Mamma Mia!" and "Dear John."

This year, Seyfried starred in a big screen version "Red Riding Hood," and teamed up with the one and only Justin Timberlake in "In Time." Oh, and she's also in talks to portray porn star Linda Lovelace in an upcoming biopic. Not too shabby for a 26-year-old, huh?

The actress talked with Glamour UK about Timberlake's sex appeal, saying, "Oh, only a lesbian or a straight man could resist the Trousersnake. Justin really is unique, but he has a difficult life. I mean, he can't walk down the street anymore and that’s such a shame because freedom is everything."

Check out some flashback photos of Seyfried below!

Amanda Seyfried