Hi, and welcome to the forum!
All Virgin flights have an inflight entertainment system onboard for use by all its passengers, there is no restriction on length of flight, though all of Virgin's flights are long haul. All 3 classes have exactly the same offering of IFE and a personal screen for each passenger. Check
this page for further details on the three systems available - where will you be flying to?
You might also find
this post helpful as its full of information on flying with Virgin, and do take a look at the
Trip Reports section as other members will likely have been on your flight recently and it will give you a good idea of whats in store!
Thanks,
Sarah