Like any other silly movie about love, it is OK but showing Toronto and saying it is California is offensive to the intelligence of anyone and mine especially, as I am Californian. Movies are not about reality but once you create a world, you need to do the best to pretend it is real, otherwise it doesn't work. Certain things are just unacceptable and Toronto pretending to be California is one. Come on, the crew went to South Africa but couldn't come to California to do it right? The color and light are pathetic!