Ator que interpretou Cole Aaronson na nona temporada da série Scrubs. Sua carreira deslanchou em 2012, quando ele participou do filme Anjos da Lei. Ele é irmão do também ator James Franco. Outros de seus trabalhos incluem os filmes Truque de Mestre, Vizinhos, Uma Aventura LEGO e Nerve: Um Jogo Sem Regras.
Em 2006, interpretou A.J. no curta Frat Bros. Em seguida, ele teve um papel de pouco destaque na série Sétimo Céu, da CW.
Estreou nos cinemas interpretando Greg no filme Superbad - É Hoje, de 2007.
Seus pais, Douglas e Besty, se conheceram quando estudavam na Universidade de Stanford. Sua avó escreveu e publicou diversos livros. Além de James Franco, ele tem outro irmão, Tom. Em 2011, começou a namorar a atriz Alison Brie, com quem se casou em 2017.
Atuou na comédia Anjos da Lei, de 2012, ao lado de Jonah Hill.