Aladdin
Liam Lacey
It runs 128 minutes - though it has enough digressions, chases, musical numbers and virtual fly-overs through bazaars, minaret-and-domed skylines, that is feels it may actually last 1001 Nights.