Años 50. Frank (Leonardo DiCaprio) y April (Kate Winslet) se conocen en una fiesta y se enamoran. Ella quiere ser actriz. Él sueña con viajar para huir de la rutina. Con el tiempo se convierten en un estable matrimonio con dos hijos que vive en las afueras de Connecticut, pero no son felices. Ambos se enfrentan a un difícil dilema: o luchar por los sueños e ideales que siempre han perseguido o conformarse con su gris y mediocre vida cotidiana.