La película narra la historia de Sofie (Silje Storstein), una niña de 15 años de edad que vive con su madre en una cómoda casa suburbana de Noruega. Un día como cualquier otro, Sofie recibe una carta anónima que le plantea una interrogante existencial :¿Quién eres tú? Poco después se encuentra con un misterioso personaje que vive en igual situación; su nombre es Alberto Knox (Thomas von Brömssen). Este hombre vivaz y de buen vivir, se convierte rápidamente en su amigo y maestro de filosofía. A medida que Alberto le explica a Sofie la historia de la filosofía occidental, ambos viajan por el tiempo y el espacio, atravesando 2400 años de historia.