As others have suggested, DVD player or iPad and the three hours will fly by. We just did a twenty hour flight with our three year old - we had iPad and some toys for her and she handled the situation as if she travels all the time
Hopefully the return flight will be as easy