Stockholm 1956. The Swedish botanist, candidate and lieutenant Nils von Ekelöw, presents his research to a panel of professors.

Samuel Fröler
as Nils von Ekelöw

Trine Pallesen
as Anna

John Savage
as Padre Louis

Miguel Sandoval
as Don Diego

Penélope Cruz
as Doña Helena

Andrea Sisniega
as Sekretær

Ramiro Huerta
as Ricardo

Lennart Hjulström
as Carl von Ekelöw

Björn Granath
as Professor Andersson

Pär Ericson
as Professor Rylander