Just stating the obvious but triple check it's got gas. I've seen many people have a broken sending unit and think there is fuel in the tank.
With that said, if the pump is indeed running than it sounds like the injectors aren't getting any signal. Remove one of the injector plugs and with the ignition switch on you should see battery voltage on one of the terminals.
If you get the car running on either you can actually hear the injectors opening. There will be an obvious "clicking" from each one. You can also touch them with your finger to feel them actuating. See if they are working and go from there.
we have a 2003 kia sorento diesel which just cut out whilst towing a caravan at 60mph. no loss of power at any time, no smoking. been working perfectly. we can prime the system and it starts, but having used all the primed fuel it cuts out again. we've had new fuel injectors fitted but there is no pressure in the system. The garage says there is no internal fuel tank pump. theyve tried a different fuel pump but it dosent help. any suggestions. theres no engine management lights and its been hooked to a computer, just said the enjectors were no good which have been changed.