Just saw a new French movie yesterday called 3 Hearts
I mention it here as it has an If/Then theme to it. A chance meeting and what happens if one thing happens instead of what was supposed to have happened. At the end you are not sure what really happened - the story that took place or what was supposed to have happened
It stars Catherine Deneuve and is very worth your effort and thought provoking.