David John Threlfall is an English stage, film and television actor and director. He is best known for playing Frank Gallagher in Channel 4's series Shameless. He has also directed several episodes of the show. From Wikipedia
Viewers have praised its multivocal approach to a family’s struggle through cycles of abuse rooted in real-world experiences.