Guest Stars Christophe Haddad as Nick Sanders Luca Savazzi as Leon Rinaldi Poal Cairo as Daryl de Groot