Cameron Monaghan played Ian Gallagher in "Shameless" for all 11 seasons, from 2011 to the show's conclusion in 2021, and his ...
Cameron Monaghan must be a glutton for punishment. In “Shattered,” the actor plays a wealthy tech guru named Chris who comes to really, really, sincerely regret his fling with the beautiful and ...