Ciao, prova ad andare per esclusione, fai un log di "movie" e vedi se effettivamente viene restituito un oggetto json e se possiede appunto la proprietà id.

Se anche lo stesso movie risulta undefined, prova ad aggiungere una condizione per verificare che lo status sia 200 prima di richiamare il callback.