I flew to Egypt last year with Viking. They do show a film but pack a headset to listen unless you want to pay £3 for their cheap headphones!!
Otherwise the flight was great and the pilot landed in horrible conditions so that means I give him a massive
plus that he made us all cheer when the last passengers got onboard (20mins late having held us up!) which I thought was good fun.. nothing like shaming the late arrivals