After taking a season off, Cameron Monaghan is officially bringing his beloved character Ian Gallagher back to Shameless.
Monaghan, best known to comic book fans as Jeremiah Valeska on Gotham, announced back in October that he would be leaving Shameless in the ninth season, instantly breaking the hearts of fans. Not long after that, series star Emmy Rossum announced that she was also leaving, and would make her exit in the Season 9 finale. This would mean Shameless would be out two of its most popular characters if it were renewed for a tenth installment.