Pride and Prejudice '' has been made and remade so many times , from the 1940 movie starring Greer Garson and Laurence Olivier to last year 's Bollywood adaptation , '' Bride and Prejudice , '' set in India , Los Angeles and London , that no version is definitive .