Renowned filmmaker Francesca Archibugi, best known for creating La Storia and The Hummingbird, has come on board to helm sex-trafficking drama Illusion toplining Jasmine Trinca.