Ian Gallagher Played by Cameron Monaghan Shameless SHOWTIME(00) Save Image Image gallery: Who Played Ian in Shameless: A Deep Dive into the Actor Behind the Role