Caroline Morahan

Caroline Morahan is the Irish actress who portrays Queen Elinor on ABC's Once Upon a Time.

Biography
Caroline Morahan was born on August 11, 1977. She enrolled into drama school at a very young age. As a child, her mother unbeknownst to Caroline, would not inform her of specific roles, nothing that she didn't want her daughter, who was very young at the time, to be in an adult working environment.

Her acting break came in the form of Fair City, a soap opera. She was offered a three year contract with them, but opted to finish her school instead. She attended Dublin City University and acquired a Bachelor of Arts in communication studies. After graduating, she made a switch from acting to hosting. Her work included; The Fame Game, Off the Rails and The Podge and Rodge Show.

Caroline made the move back to acting and appeared in the musical play, I, Keano. She has also appeared in The Real O'Neals and Fir Bolg. In 2010, she became the face of Littlewoods, a football betting company.

She is married to Daithi Ó Caoimh.

Trivia

 * Is close friends with her own screen husband, Glenn Keogh.