De achtjarige Roger Court is in Venetië en verwacht zich te herenigen met zijn vader, de Britse diplomaat Major Court (Trevor Howard), die hij al drie jaar niet meer heeft gezien. Roger woont bij zijn tante Rose sinds zijn moeder hem in de steek heeft gelaten.