When flying oversees, my first choice for an airline is always Virgin Atlantic. The staff is nice, the food is decent, and the entertainment on the flight is first class.
When flying Virgin overseas you can not only choose which movie you want to watch but you can pause, fast forward etc. Also, you can play video games while flying. The entertainment is so good that you can keep occupied for a long flight.