Showtime’s new series Shameless features a young character named Ian Gallagher, and he’s the anti-Kurt Hummel: a smoking, porn-loving, sexually active gay teen played by the preternaturally poised 17 year-old Cameron Monaghan. So, of course, I had to interview him for Vanity Fair.