who is the actor that plays frank gallagher
William H. Macy Macy has won two Emmy Awards and three Screen Actors Guild Awards, as well as being nominated for an Academy Award for Best Supporting Actor. Since 2011, he has played Frank Gallagher, a main character in the Showtime adaptation of British television series Shameless. Macy and actress Felicity Huffman have been married since 1997.
Frank Albertson Albertson made well over 100 appearances (1923–1964) in movies and television. In his early career he often sang and danced in such films as Just Imagine (1930) and A Connecticut Yankee (1931). He was featured in Alice Adams (1935) as the title character's brother, and in Room Service (1938) he played opposite the Marx Brothers. He served in the U.S. Army Air Forces' First Motion Picture Unit making training films during World War II. As he aged he moved from featured roles to supporting and character parts—in his later career he can be seen as Sam Wainwright, the businessman fond of saying "Hee-Haw" in the movie It's a Wonderful Life (1946).