Cast of Once Upon a Time

The Stars of Once Upon a Time

cast of characters
There are many other great characters, too

Ginnifer Goodwin

Ginnifer Goodwin was born Jennifer Michelle Goodwin on May 22, 1978 in Memphis, Tennessee. She attended Lausanne Collegiate School before matriculating at Boston University, graduating with a BFA in Acting. After studying in London, she got her break on an episode of "Law and Order, and her first recurring role on "Ed." She is perhaps best known for her roles in "Walk the Line" (2006) as Johnny Cash's first wife, and the TV series "Big Love" (2006). She plays Mary Margaret Blanchard/Snow White on Once Upon a Time.

Jennifer Morrison

Jennifer Morrison was born Jennifer Marie Morrison on April 12, 1979 in Chicago, Illinois. After studying theater at Loyola University, she got her big break in "Intersection" (1994) starring Sharon Stone and Richard Gere. She is best known for her role in the series "House M.D." (2004) as Dr. Allison Cameron and "Star Trek" (2009), playing Captain Kirk's mother. She plays the role of Emma Swan on Once Upon a Time.

Lana Parrilla as Regina Mills/Evil Queen

Lana Parrilla was born Lana Maria Parrilla on July 15, 1977 in Brooklyn, New York. She first came to viewers' attention in the recurring roles of Angie Ordonez in "Spin City" (2000) and Teresa Ortiz in "Boomtown" (2002). Since then, she has appeared on numerous TV series, most recently on "Miami Medical" (2010). She plays the dual role of Regina Mills/Evil Queen.

Josh Dallas

Josh Dallas was born Joshua Paul Dallas on December 18, 1981 in Louisville, Kentucky. After studying at the prestigious Mountview Conservatoire for the Performing Arts in London England, Josh did theater work before landing a role as Weaver on "Ultimate Force" (2006). Josh since has had numerous roles on TV series such as "Hawaii Five-O" (2010), "Money" (2010), and "CSI: Crime Scene Investigation" (2011). Josh plays David Nolan /Prince Charming on Once Upon a Time.

Jared Gilmore

Jared Gilmore was born May 30, 2000 in San Diego, California. Despite his young age, he has a long list of credits on TV shows such as "Roommates" (2009), "Hawthorne" (2010) and "Mad Men" (2009-10). Jared plays Henry Mills on Once Upon a Time.

Raphael Sbarge

Raphael Sbarge was born February 12, 1964 in New York City, New York. From a theatrical family, he was named after the painter Raphael. He began his career as a child actor on "Sesame Street," and has numerous Broadway credits. He has a long list of TV and movie credits and is known for his roles in Risky Business(1983), Independence Day (1996), Message in a Bottle (1999), Vision Quest (1985), and Pearl Harbor (2001). He plays Archie Hopper/Jiminy Cricket in Once Upon a Time.

Robert Carlyle

Robert Carlyle was born April 14, 1961 in Glasgow, Scotland. He co-founded his own theater company, and since has had a long string of roles in TV series and movies. His credits include "The Full Monty" (1997), "Trainspotting" (1996) and "24" (2008), and he was Renard in the James Bond film "The World is Not Enough" (1999). He plays the dual roles of Mr. Gold/Rumplestiltskin on Once Upon a Time.

Barbara Hershey

Barbara Hershey was born February 5, 1948 in Hollywood, California. She is a veteran who has won an Emmy and a Golden Globe, along with other awards at various film festivals, and was nominated for an Academy Award for "The Portrait of a Lady." She has appeared in clssics such as "The Right Stuff," "The Natural" and "Black Swan." Barbara plays the role of Cora.

Meghan Ory

Meghan Ory was born August 20, 1982 in Victoria, British Columbia, Canada.  She is of Scottish origin and began her TV acting career with "The Darklings" and "The Crow: Stairway to Heaven" in 1999.  She plays Ruby/Red Riding Hood on Once Upon a Time.

Sarah Bolger is Princess Aurora

Sarah Bolger was born February 28, 1991 in Dublin, Ireland.  She began acting at a young age, appearing at the age of eight as Eileen Cloney in "A Love Divided."  Since then, she has worked steadily, appearing, among other roles, in "The Tudors" and "The Moth Diaries."  She plays Princess Aurora on the show.

Colin O'Donoghue

Colin O'Donoghue also is of Irish descent, being born in Drogheda, County Louth, Ireland on January 26, 1981.  He has appeared on many TV series, including "The Clinic" and "Fair City."  He also is a veteran of theater, and in 2003 won the Irish Film and Television Award for "Best New Talent.