Question: is ian gay on shameless?
Answer: Cameron Monaghan is straight but he plays gay on TV. The 19-year-old actor portrays Ian Gallagher on the Showtime series Shameless but until this week, he had not disclosed his own sexuality publicly.