Frank Gallagher Played by William H. Macy Shameless SHOWTIME(01) Save Image Image gallery: Frank Gallagher: The Iconic Character from Shameless