Der 18 Jahre alte Jim (Harris Dickinson) stammt eigentlich aus der Kleinstadt Essex, doch nun bricht er trotz anfänglicher Bedenken seiner Eltern in ein neues Leben im angesagten Londoner Szeneviertel Soho auf. Dort sorgt er mit seinem außergewöhnlich hübschen Äußeren gleich für Aufsehen – und trifft, nachdem er zuerst einmal überfallen ...