Aimee Lou Wood, one of the stars of the hugely popular HBO series The White Lotus, admitted she once felt she was "too ugly" ...
British actress Aimee Lou Wood, who stars in the third season of The White Lotus currently airing on HBO, says she may be ...