Question: Where was the movie with an official website at http://www.meetthefockers.com/ published on February 17, 2005?
Options:
Toronto International Film Festival
Indonesia
Panama
United Kingdom
Germany
Sundance Film Festival
Poland
Westwood
Davao City
People's Republic of China