Nick Robinson as Simon Spier Our brave, closeted hero will be played by Robinson. Image Source: Getty / Matthew Eisman