Frank Gallagher Played by William H. Macy Shameless SHOWTIME(02) Save Image Image gallery: Frank Gallagher Shameless: The Complex Character of TV's Most Controversial Father