Jeff Dahmer es un adolescente fuera de lugar luchando para sobrevivir a la escuela secundaria con una vida familiar en ruinas. Recoge animales atropellados, se fija en un corredor de barrio, y se enfrenta a su inestable madre y su bien intencionado padre. Pronto comienza a portarse mal en el instituto, y sus gamberradas estúpidas ganan adeptos hasta crear una banda llamada The Dahmer Fan Club, dirigida por Derf Backderf . Pero esta camaradería no puede ocultar su creciente depravación. Al acercarse a la graduación, Jeff se mueve en espiral hacia la pérdida de control, acercándose cada vez más a la locura.
Pese a haber gozado de gloria y de premios en su pasado, un luchador (Jake Gyllenhaal) ha caído en desgracia. Sin embargo, no se ha rendido y ha tomado la decisión de mejorar su imagen por el bien de su mujer y su hija.
Corre el verano de 1987 y aunque James Brennan (Jesse Eisenberg), un joven recién graduado en el instituto, sueña con hacer un viaje por Europa, la falta de recursos le obliga a aceptar un empleo precario en un parque de atracciones local. Así, James consigue el peor trabajo que nunca imaginó... pero puede que también pase la mejor época de su vida.
Una joven que todavía vive en casa de sus padres se enfrenta a unos cuantos dilemas vitales. Historia de iniciación sentimental, una reflexión acerca de la amistad eterna y de un amor con problemas a lo largo del verano de 1961.