Su consulta sería:
SELECT * FROM movies m
INNER JOIN history h ON h.movie_id = m.id
WHERE h.user_id = $id
ORDER BY h.id --not sure what you want to order by, but it goes here
Dicho esto, debe tener en cuenta la inyección de SQL. Debería usar declaraciones preparadas en lugar de simplemente agregar variables directamente a su consulta.