A scene from the German film "The Baader Meinhof Complex'' is seen in this undated publicity photo released to Reuters January 22, 2009. The film has been nominated for best foreign language film in the 81st Academy Awards, announced in Beverly Hills Thursday. The Oscars will be awarded February 22, 2009 in Hollywood. [Xinhua/Reuters] |