Una Vida por Delante es una historia de perdón, de perdonarse a sí mismo y a los demás. Se centra en la confluencia de las vidas de dos grupos de personas: Einer Gilkyson (Robert Redford) y su ayudante y mejor amigo, Mitch Bradley (Morgan Freeman), que llevan viviendo y trabajando juntos cuarenta años en el rancho de Einer en el noroeste de Wyoming, y Jean Gilkyson (Jennifer Lopez), la nuera de Einer, y su hija de once años, Griff (Becca Gardner), que huyen de los malos tratos del novio actual de Jean, Gary (Damian Lewis).