Jennifer Morrison is known by fans for a lot of different roles. The multihyphenate star made a name for herself on shows like Once Upon a Time and House M.D.; she briefly starred in the J.J. Abrams ...