Simon (Nick Robinson, who also melted teen hearts in Everything, Everything) seems to have a pretty great life: He has awesome friends (including one portrayed by 13 Reasons Why star Katherine Langford), a loving family (yes, that is Jennifer Garner as his mother), and a healthy carbs-and-iced coffee habit. However, he's also harbouring a secret: Simon is gay, and isn't quite sure how to come out.