United operate 767 LHR - IAD, and have PTV's through out. 12 diferent channels and 6 childrens channels. Very good service too. Not sure about BA tho
Don't even consider Maxjet, they dont accept young children as they are a business airline only, and certainately NOT kitted out for kids. especially the food, as its all ala cart.