Dos estudiantes, Emma (Anne Hathaway, 'El diablo viste de Prada') y Dexter (Jim Sturgess, 'Camino a la libertad') comienzan una relación de amistad la noche que se gradúan en la universidad. Ella es una chica con complejos, de clase baja pero con férreos principios, que sueña con poder cambiar el mundo. Él es rico, además de un ligón ...