Ian Gallagher Played by Cameron Monaghan Shameless SHOWTIME(00) Alda Farrell 31 Jul 2025 Save Image Image gallery: Who Played Ian in Shameless? A Deep Dive into the Character and Actor