Cassidy Freeman

Cassidy Freeman is the American actress who will portray Jack on ABC's Once Upon a Time.

Biography
Cassidy Freeman was born in Chicago, Illinois to prominent Chicago-area attorneys, who also own a cattle ranch in Montana. She is the youngest of three children with two brothers, voice actor Crispin Freeman and musician Clark Freeman.

Freeman graduated from The Latin School of Chicago and then Magna Cum Laude from Middlebury College in 2005 with degrees in Theater and Spanish.

Freeman's hobbies include hiking, quilting, playing volleyball and waterpolo, singing and playing piano. She has a fifty-pound Swiss Mountain dog named Shasta

Filmography
Freeman starred in the thriller film YellowBrickRoad which was written and directed by Andy Mitton and Jesse Holland. She has appeared in several films and television series.

Freeman played the character Veronica Sharpe, in the award-winning short film, Razor Sharp. The film won "Best Action Film" at the 2007 Comic-Con International Independent Film Festival.

In September 2008 Freeman began starring in the Superman-inspired science fiction drama, Smallvill, replacing Michael Rosenbaum who played Lex Luthor. She played Tess Mercer, Lex Luthor's successor as CEO of LuthorCorp. Freeman continued this role until the show ended in May 2011.

In October 2009, Freeman appeared in the crime drama CSI: Crime Scene Investigation, in the Season 10: Episode 4, "Coup de Grâce". She played Officer Donna Grayson, who witnessed her partner arrest, shoot and kill a suspect who turns out to be a fellow off-duty officer.

On January 13, 2012, Freeman was confirmed to be in the third season of he Vampire Diaries as Sage.