Teri Reeves is an American actress. In 2008, she debuted in an episode of Numb3rs. She next appeared in 3 episodes of Days of Our Lives, as well as had a recurring role in Three Rivers. She then had guest appearances in such shows as Undercovers and Rules of Engagement. Later, she played Megan McKenna in some episodes of General Hospital. Reeves’s first starring role on TV was as KJ Jameson in the short-lived series Battleground. After this, she played Hallie Thomas in Chicago Fire, making her more well-known. She went on to play Dorothy Gale in ABC’s Once Upon a Time and Marlena Olin in Netflix’s The Punisher.