who played fiona in shameless
Emmy Rossum on her Shameless character's downward spiral and show's success. Actress Emmy Rossum plays Fiona Gallagher, the oldest sibling who takes on the role of mom, while her dad, Frank -- played by William H. Macy -- is a drunk. Shameless, now in its fourth season, is adapted from a long-running, award-winning British television drama of the same name.