Kitchen stories

Cinema

Svezia/Norvegia, 2003
Titolo originale: Salmer fra kjøkkenet
Genere: Commedia
Durata: 92'
Regia: Ben Hamer
Cast: Joachim Calmeyer, Tomas Norström

Anni ’50. In un piccolo villaggio della Norvegia, famoso per l’elevato numero di scapoli, viene mandato un gruppo di esperti svedesi per monitorare le abitudini culinarie di questi uomini allo scopo di ottimizzare i movimenti in cucina delle casalinghe. Una commedia divertente e brillante in cui, tra borghesia cittadina e solitudine campagnola, si mescolano con autoironia i risentimenti nazionalistici post-bellici. Presentato a Cannes alla Quinzaine des Réalizateurs e candidato all’Oscar come miglior film straniero.

Siamo nella penisola scandinava, in Norvegia per la precisione. Intorno c'è bianco, freddo, ghiaccio e… vecchie cucine! Bent Hamer, regista cinquantenne con una lunga esperienza nel corto e nel documentario, e due lungometraggi inediti in Italia, dirige abilmente Kitchen Stories - Racconti di cucina, commedia sull'amicizia, la routine, l'importanza delle piccole cose. Inizia con un diagramma tracciato nel 1950 dall'Istituto svedese per la ricerca domestica utile a definire l'assetto-tipo della cucina ideale razionalizzando il lavoro domestico secondo il modello organizzativo della catena di montaggio, e lo trasforma in una favola inventata ma verosimile e veritiera. Per non cadere nei soliti cliché delle casalinghe in crisi, sposta lo sguardo (è proprio il caso di dirlo) sulle cucine degli uomini single di un villaggio norvegese.
C'è un gruppo di ricercatori svedesi austeri e rispettabili che si prefiggono uno scopo ben preciso: applicare il metodo "positivistico" alla loro originale indagine.
La prima parte del film è certo la più strampalata e per questo divertente.
Vediamo una carovana di auto con roulotte a rimorchio viaggiare attraverso una lunga strada innevata. Alla guida di queste automobili vediamo individui grigi con il cappello in testa e la pipa in bocca. Vediamo l'osservatore protagonista della vicenda arrivare all'abitazione del suo "osservato-volontario"… ma non vediamo il volontario!
Il vecchio Isak (Joachim Calmeyer) si è infatti pentito di aver dato disponibilità come cavia per la ricerca e non ha alcuna intenzione di lasciarsi osservare. Esilaranti le scene in cui il povero studioso tenta di convincere il padrone di casa a lasciarlo entrare, e altrettanto divertenti le riprese all'interno della roulotte in cui noi spettatori possiamo a nostra volta osservare le abitudini dell'osservatore.
Ed ecco la chiave di quest'opera: non un film sul voyeurismo, ma un film sulla spontaneità del guardare ed essere guardati in un gioco di ruoli e prospettive sempre diverso. Così l'Osservatore guarda l'osservato senza sapere che anche questi ha trovato il modo di spiarlo, e noi guardiamo entrambi con lo stesso interesse e curiosità. Significativo che l'osservatore se ne stia, per contratto, appollaiato su un enorme sgabello di legno dal quale gode la visuale migliore per elaborare i suoi schemi e studiare i movimenti del nemico-amico.
Il bello infatti avviene quando tra i due, l'osservatore e l'osservato, comincia a svilupparsi una forma di complicità sempre più intima che sfocia in una sincera amicizia. Apparentemente diversi ma naturalmente accomunati dalla condizione di solitudine cui le rispettive vicende hanno condotto i due, Isak e Folke (Tomas Norstrom) depongono finalmente le armi sintetizzando la dialettica servo-padrone; Norvegia-Svezia; osservato-osservatore nell'amicizia virile.
Buone intuizioni di regia e inquadrature dall'alto poggiano su una sceneggiatura molto ben calibrata e perfettamente funzionante, che mescola fantasia autoriale e realtà tratta da documentari d'epoca. Le atmosfere surreali e quasi oniriche dei ghiacci norvegesi si alternano al calore malinconico e solitario della cucina presa in esame. Il finale, che per intensità e drammaticità si allontana anche troppo dallo stile leggero e spiritoso di buona parte del film, convince comunque lo spettatore grazie alla forza e alla sincerità dell'interpretazione rigorosa degli attori.
Kitchen Stories è un film originale e ben realizzato. Candidato della Norvegia nella corsa all'Oscar per il miglior film straniero, è già stato applaudito alla Quinzaine des réalisateurs dell'ultimo Festival di Cannes che gli ha tributato il premio Fipresci della critica internazionale.
Claudia Russo, 03/01/2004 da www.frameonline.it


organizzazione: Nuovo Cineforum Rovereto - patrocinio del Comune di Rovereto Servizio Attività Culturali

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Clear cache:

Quick settings:

Timing: Apr 13 2026 11:42:28
Script start
Timing: Apr 13 2026 11:42:28
Module start 'layout'
Timing: Apr 13 2026 11:42:28
Module start 'content'
Timing: Apr 13 2026 11:42:29
Module end 'content'
Debug: ezpI18n::translateText Apr 13 2026 11:42:29
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'contentclassmanager'
Debug: ezpI18n::translateText Apr 13 2026 11:42:29
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Apps'
Debug: ezpI18n::translateText Apr 13 2026 11:42:29
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Amministrazione Trasparente'
Debug: ezpI18n::translateText Apr 13 2026 11:42:29
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Error: eZTemplate @ extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tpl:1[0] Apr 13 2026 11:42:29
Unknown template variable 'pagedata' in namespace ''
Error: eZTemplate @ extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tpl:1[0] Apr 13 2026 11:42:29
Unknown template variable 'pagedata' in namespace ''
Timing: Apr 13 2026 11:42:29
Script end

Main resources:

Total runtime0.5893 sec
Peak memory usage28,160.0000 KB
Database Queries114

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0625 4,818.31251,695.7656
Module start 'layout' 0.06250.0138 6,514.0781677.4063
Module start 'content' 0.07640.4791 7,191.484418,035.3594
Module end 'content' 0.55550.0336 25,226.84381,367.3750
Script end 0.5892  26,594.2188 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.02734.6253350.0008
Check MTime0.00360.6096350.0001
PostgreSQL Cluster
DB queries0.00911.548280.0011
Postgresql Total
Database connection0.00410.690310.0041
Postgresql queries0.194232.95311140.0017
Looping result0.00000.000000.0000
MySQL Cluster
DFS operations0.00030.051410.0003
TS translator
TS init0.00871.469870.0012
TS cache load0.00611.034270.0009
TS context load0.00450.761270.0006
Template Total0.431173.230.1437
Template load0.124221.084430.0414
String conversion in template resource0.00060.1014250.0000
Template parser: create text elements0.01322.2418250.0005
Template parser: remove whitespace0.00230.3931250.0001
Template parser: construct tree0.074812.6926250.0030
Template load and register function0.01061.791590.0012
Template processing0.306852.058130.1023
states
state_id_array0.00300.506230.0010
state_identifier_array0.00410.692040.0010
Override
Cache load0.071412.1180490.0015
Sytem overhead
Fetch class attribute can translate value0.00440.746410.0044
Fetch class attribute name0.01312.2271120.0011
XML
Image XML parsing0.00020.031110.0002
class_abstraction
Instantiating content class attribute0.00010.0249120.0000
General
String conversion0.00020.0381310.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0design/base/stylesheets/core.css
JS0extension/ocmaps/design/standard/javascript/leaflet.js
extension/ocbootstrap/design/ocbootstrap/javascript/insertmedia.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/event.tplextension/oc_tcu/design/tcu/override/templates/full/event.tplEdit templateOverride template
1parts/opengraph_set_persistent.tpl<No override>extension/ngopengraph/design/standard/templates/parts/opengraph_set_persistent.tplEdit templateOverride template
4content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
2content/datatype/view/ezobjectrelationlist.tpl<No override>extension/oc_tcu/design/tcu/templates/content/datatype/view/ezobjectrelationlist.tplEdit templateOverride template
2content/view/embed.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/view/embed.tplEdit templateOverride template
3content/datatype/view/ezxmltext.tpl<No override>extension/ocembed/design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
2content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
3content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/underline.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezxmltags/underline.tplEdit templateOverride template
1parts/social_buttons.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/social_buttons.tplEdit templateOverride template
1parts/event/dates.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/event/dates.tplEdit templateOverride template
1content/datatype/view/ezemail.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezemail.tplEdit templateOverride template
1content/datatype/view/ezurl.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezurl.tplEdit templateOverride template
1atoms/meta.tpl<No override>extension/oc_tcu/design/tcu/templates/atoms/meta.tplEdit templateOverride template
1print_pagelayout.tpl<No override>design/standard/templates/print_pagelayout.tplEdit templateOverride template
1page_head.tpl<No override>extension/oc_tcu/design/tcu/templates/page_head.tplEdit templateOverride template
1parts/opengraph_persistent.tpl<No override>extension/ngopengraph/design/standard/templates/parts/opengraph_persistent.tplEdit templateOverride template
1canonical_link.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tplEdit templateOverride template
1link.tpl<No override>extension/oc_tcu/design/tcu/templates/link.tplEdit templateOverride template
1page_mainarea.tpl<No override>design/standard/templates/page_mainarea.tplEdit templateOverride template
1page_warning.tpl<No override>design/standard/templates/page_warning.tplEdit templateOverride template
1page_copyright.tpl<No override>design/standard/templates/page_copyright.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
1setup/clear_cache.tpl<No override>design/standard/templates/setup/clear_cache.tplEdit templateOverride template
1setup/quick_settings.tpl<No override>design/standard/templates/setup/quick_settings.tplEdit templateOverride template
 Number of times templates used: 35
 Number of unique templates used: 25

Time used to render debug report: 0.0008 secs

DEV 192.168.105.41