October 9th, 2018 - 10:49 GMT Cameron Monaghan Reveals He's Leaving Shameless Cameron Monaghan, who plays Ian Gallagher on Shameless, has announced he is leaving the Showtime comedy after nine seasons Read more