Nato a Roma il 31 ottobre 1969 Kim Rossi Stuart è figlio dell'attore Giacomo Rossi Stuart e Klara Muller, ex modella e scrittrice.
Ad interpretare il protagonista, il regista cinematografico Bruno Salvati, è Kim Rossi Stuart (che per questo ruolo ha ottenuto anche il Nastro d'argento come miglior attore).
Stuart invece «era un gioco del nonno ma mio padre era di madre realmente scozzese e anche un pochino olandese, con in più un tocco di sangue indonesiano.