Ian Gallagher Played by Cameron Monaghan Shameless SHOWTIME(02) Save Image Image gallery: Who Is the Talented Actor Portraying Ian Gallagher in Shameless?