L'id della tabella film non può essere auto_increment, devi dirgli tu l'id corrispondente, visto che è correlato all'altra tabella.


$dati1=mysql_query("insert into dettaglifilms (regia,durata,anno) values ('$regia','$durata', '$anno')") OR DIE("Non riesco ad inserire i dati in dettaglifilms");

$id=mysql_insert_id();

$dati=mysql_query("insert into film (id ,titolo,genere,attore1,attore2,attore3) values ($id ,'$titolo','$genere', '$attore1','$attore2','$attore3')") OR DIE("Non riesco ad inserire i dati in films");