Ator conhecido por interpretar vários papéis, em diversas temporadas, na série American Horror Story, do FX. Ele também interpretou o personagem Quicksilver no blockbuster X-Men: Dias De Um Futuro Esquecido. Em 2018, estrelou como Warren no filme American Animals e mais tarde participou da série Pose, também do FX.
Ele teve seu primeiro papel aos 17 anos, no filme independente Clipping Adam.
Seu primeiro sucesso foi com o personagem coadjuvante Todd, em 2010, no filme de super herói Kick-Ass.
Ele tem uma irmã e um irmão mais velhos. Em 2014, ele ficou noivo da atriz Emma Roberts. Eles se separaram por um curto período, mas voltaram no final de 2016. Em 2019, terminaram novamente. Ele namorou a cantora Halsey do fim de 2019 até 2020. Também teve um relacionamento com Alexia Quinn em 2012.
Ele contracenou com Jessica Lange em American Horror Story.