I've made the flight from Dallas to Frankfurt many many times. The only airlines that have direct flights are American and Lufthansa.
I haven't flown Lufthansa in a while. Last time I did, their planes were not up to spec entertainment wise. They had movies, but they were on those screens that come down out of the ceiling that you share with about 30 other people. So you watch what everyone else watches. But, on Lufthansa, you get free alcoholic beverages so after a while the lack of televised entertainment becomes less important.
On American Airlines, you have your very own screen, but the entertainment runs in cycles. It's like a TV with no VCR or DVD player. You can watch the shows you want to watch, but only at their designated showing times. On American, the alcoholic beverages cost $5.
I flew Delta this time and had to make a stop in Atlanta. I don't like making stops. But the flight from Atlanta to Frankfurt merged the best of both worlds with a technologically advanced entertainment system. The alcoholic beverages were mostly free. Beer and wine were free. The harder stuff including mixed drinks still cost $5. The entertainment system was like your own little DVD/CD/Game box in the comfort of your own slightly too small for comfort chair (but they all have the chair thing in common). They had a pretty good selection of movies to choose from and the movies started whenever you push the play button and you could pause, rewind and fast forward.