Lalla Ronch as David.