Stefano Billi was born on 23 June 1961 in Rome, Lazio, Italy. He is an actor, known for Arrested Development (2003), Sandokan - The Tiger of Malaysia (1998) and Riflessi (2009).
A young Leonardo Da Vinci helps his friend Lisa recover her father's farm after his barn and crops are destroyed by a fire, and they set off in search of a fabulous treasure.