Jim (Cassey Affleck) es un joven de 28 años que vuelve a su pueblo natal en Indiana, a vivir de nuevo con sus padres. Allí conocerá a una joven madre (Liv Tyler) cuyo hijo verá en él a su figura paterna.
Max Fisher (Jason Schwartzman) es un joven estudiante rebelde de Rushmore, una de las escuelas más prestigiosas del país. Editor del periódico de la escuela, capitán y presidente de numerosos clubs y sociedades, Max es también uno de los peores estudantes que ha tenido la historia de Rushmore, por eso, la idea de que algún [...]