There's plenty of hard disk space available. I'm only using 30GB of the 160gb available. The really weird thing is that itunes shows the files sync'ing and shows them completing successfully but they just don't appear under the movies list when i expand the movies section under the ATV device list.
You say they play fine when you stream them. Are you saying it is these same movies? Or are some OTHER movies playing fine when streamed?
If these movies play fine when streamed, do they appear in the movie list so that you can play them? If so, when they are synced, they should also appear in the movie list (tags don't changed when it is streamed vs. syncing).
You can't rely on iTunes sync completing as the sign that they are there (on the

TV). I still suspect that they are not completely making it, iTunes is trying to sync them however many tries it does, gives up, looking like the sync is done. I've had improperly converted movies before that would be in my iTunes movies list and play just fine on the computer. I could hit

TV sync and it would look like they synced, just like any other movie. But they were not actually syncing to the

TV.
You can't have the exact same problem I had because your movies are apparently playing just fine when you stream them (mine wouldn't). But I think the result is the same: neither those (of mine) nor yours are actually making it to the

TV hard drive.
Based on your posts, I believe the problem is either your network connection (powerline) or the

TV itself. You can test the network with the suggestions I offered in the last post (either computer to computer, or run a wired ethernet cable from your computer to your

TV just to test whether your network is the problem). I strongly suspect your network is choking on the larger files, interrupting the transfer too many times such that iTunes and/or

TV are giving up on that file transfer.
If you test your network and rule it out, the problem seems like it has to be your

TV. The network test is pretty easy to do, so try it.
One even easier test would be to delete the problematic movies out of iTunes and then sync the

TV. Let's say the result shows that you have 30Gb used, and lets say each of the 2 problematic movie files are 2Gb each. Add one or both to iTunes and then sync again. Does the 30Gb change to 32Gb (if you added one 2Gb file) or 34Gb (if you added two 2Gb files) after the sync? That would suggest that they've made it to the

TV hard drive. If so, see if you can find them in the same list where they appear- and play- when you stream them. If not, you'll have an iTunes way to see that even though the sync may look "complete", these extra files are not actually making it because the "used" file size totals is still 30Gb.