CAMERON MONAGHAN Cameron Monaghan as Ian Gallagher on Shameless(03) Save Image Image gallery: Who Played Ian in Shameless: A Deep Dive into the Actor Behind the Role