Narvel Roth (Joel Edgerton) fue en su tiempo un nazi convencido que llego a asesinar, ahora vive tranquilamente como jardinero y coordina a todo el equipo que cuida el maravillosamente gigantesco jardín botánico de la rica Sra. Haverhill (Sigourney Weaver). La magnate le pedirá a Roth que acoja como aprendiz a su sobrina nieta Maya (Quintessa Swindell), las cosas se irán complicando cuando entre maestro y alumna vaya surgiendo sentimientos de amor. A todo esto, se sumará que el pasado de Narvel Roth volverá para dificultarlo más.