who plays trevor on season 7 of shameless
Elliot Fletcher Elliot also appeared in season 7 and then became a recurring cast member in season 8 of the Showtime TV show Shameless. He plays Trevor, a trans man who works for an organization that helps find homes for runaways and homeless teens. He then befriends and gets into a relationship with Ian Gallagher.[9]