Ian Gallagher Played by Cameron Monaghan Shameless SHOWTIME(02) Save Image Image gallery: Unmissable TV Shows Featuring Ian Gallagher