MP4 movie does play in QuickTime but not in iTunes
I suspect that the codec is the issue. You should probably try to re-encode the movie. There are a multitude of encoding apps out there such as Handbrake.