From a fairy tale character to a woman dying of breast cancer, Ginnifer Goodwin has had an interesting acting career. She’s been on TV, in movies and even TV movies.

Goodwin’s first major role was on the TV series, Ed. She played a supporting character and was in 25 episodes. Her character’s name was Diane and she was the main character’s friend. Her first film role came in 2003 when she had a supporting role in the Julia Roberts movie, Mona Lisa Smile.

In her personal life, Goodwin is married to Josh Dallas, her Once Upon a Time costar and they are expecting a child together. The two met on the set of their ABC show. In April, they held a secret marriage ceremony after being engaged for six months and being together since 2011.

Goodwin has had major roles in both movies and on TV. She’s held a lead role on two television shows, a supporting role on one television show and has appeared in 13 films. Each role has been different and unique. While most of her films drift toward the romance side, her television roles have been very dramatic.

Since the 22nd is Goodwin’s birthday, it is a great time to review her best roles in both film and on TV. Here they are.

If your favorite didn’t make the list, comment on which one you love.

[new page=Molly]
10. Day Zero, Molly

Day Zero is about three men that have been drafted to join the war. Day zero is their first day. As the men prepare, they try to find ways to dodge the draft. Goodwin plays Molly, the wife of George (Chris Klein), who doesn’t want her husband to go. George researches ways to dodge it but can’t figure it out.

[new page=Charlotte]
9. Five, Charlotte

Five is five short films combined into one. It follows five women as they deal with some stage of breast cancer. There is one woman who meets it with humor and one woman who doesn’t know how to tell her mother. Goodwin’s part is directed by Demi Moore. Goodwin plays Charlotte, a woman dying from breast cancer with a daughter who is confused what is going on.

[new page=Constance]
8. Mona Lisa Smile, Constance Baker

Mona Lisa Smile stars Julia Roberts, Julia Stiles, Kristen Dunst, Marian Seldes and Goodwin as people connected to Wellesley College. Roberts plays Katherine Watson, a single, liberal, art professor at the conservative college. Dunst plays Betty who is conservative and believes that women should depend on their husbands. Goodwin plays Connie, a girl that is dating Betty’s cousin and Betty doesn’t approve of the relationship, so she tries to sabotage it.

[new page=Rachel]
7. Something Borrowed, Rachel

Something Borrowed follows Darcy (Kate Hudson) and Rachel (Goodwin) two best friends. After Darcy falls for the boy that Rachel has secretly always loved, Darcy and Dex (Colin Egglesfield) become engaged. After Rachel tells Dex that she’s always loved him, they have an affair. John Krasinski also stars as Rachel’s best friend who gives her advice throughout the affair.

[new page=Jacqueline]
6. Killing Kennedy, Jacqueline Kennedy

Killing Kennedy is based on Bill O’Reilly’s book. Goodwin plays the former first lady and Rob Lowe plays President John F. Kennedy. The film details Kennedy’s political career and hints at his marital infidelities. The movie ends with the assassination of the president and the follow up. While it talks about Kennedy’s life, it also details Lee Harvey Oswald (Will Rothhaar) and his wife’s (Michelle Trachtenberg) life during and after the assassination.

[new page=Gigi]
5. He’s Just Not That Into You, Gigi

He’s Just Not That Into You is based on a book of the same title. While the book is a self-help book, the movie takes the lessons from the book and puts them to real people. Goodwin plays Gigi, a girl that is unlucky in love. She misreads signs from men and always gets her heartbroken when they don’t call back. She meets Alex (Justin Long) and they become friends but Gigi misreads the friendship.

[new page=Aunt Bea]
4. Ramona and Beezus, Aunt Bea

Ramona and Beezus is based on Beverly Cleary’s Ramona series. The film stars Selena Gomez, Joey King, Josh Duhamel and Goodwin. Goodwin plays Aunt Bea, the Ramona and Beezus’ sweet aunt that is constantly helping them. Aunt Bea falls in love with Hobart (Duhamel), their neighbor.

[new page=Margene Heffman]
3. Big Love, Margene Heffman

Big Love was an HBO drama that was on between 2006 and 2011. It is about a Mormon family that practices polygamy. It starred Bill Paxton, Jeanne Tripplehorn and Chloe Sevigny. Goodwin played one of Bill Henrickson’s (Paxton) wife. She is the third and youngest wife and has three children with Bill.

[new page=Vivian Cash]
2. Walk the Line, Vivian Cash

Walk the Line follows the love affair between June Carter (Reese Witherspoon) and Johnny Cash (Joaquin Phoenix). Goodwin plays Vivian, Johnny’s first wife. On tours, it shows Johnny Cash constantly cheating on Vivian and the singer slowly falling into drug and alcohol. The film is critically acclaimed and won multiple Oscars.

[new page=Snow White]
1. Once Upon a Time, Snow White/Mary Margaret Blanchard

Once Upon a Time follows fictional storybook characters in today’s world. Regina (Lana Parrilla) casts a spell on the enchanted forest and sends Snow White (Goodwin), Prince Charming (Dallas) and all of the other characters to the real world where they don’t remember who they were and have new identities. Snow White and Prince Charming’s daughter, Emma (Jennifer Morrison), escapes and comes back to save them after her biological son, Henry (Jared S. Gilmore) finds her.