Ian Gallagher's final chapter will air this Sunday. Cameron Monaghan, who has played Ian Gallagher on Shameless for "roughly ten years," announced that this Sunday's episode of Shameless will be his final one as Ian.