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