Le Festival international du film de Locarno 2004 (57e festival) s'est déroulé du 4 au 14 août 2004. 18 longs métrages étaient en compétition.