David Vendetta and Rachael star