I need help!

I know I shouldn't have done this but I put a tv in my son's room when he was 1 years of age now he is 2 years old and he watches to much tv and I have trouble getting him to sleep at night. He has a thing about harry potter movies and my DH keeps putting it on for him. The last couple of nights he has been waking around 1.00am asking for milk and wanting me to put harry potter on in the lougne room. For some reason he would not watch it in his room. I had been putting it on only because DH works 12 hour days and I did not want our son to wake him with his crying BUT it took him till 5.30am to fall asleep on the lougne. In the meantime I am exhausted plus pregnant I need to fix this before the other baby arrives. Does anyone think I should ring Tresillian and ask for their help or opinions?

So today I took the TV out of his room and when I put him down at lunch time for a sleep he kicked up a stink because there was no tv in there I shut the door and let him cry and within about 15 minutes he was asleep.

I do not know how he is going to go tonight with going to sleep I am going to perceive with him. I have hidden all the harry potter dvd's and just kept a couple of his dvd's out and I have limited his tv time out in the lougne room.

I also have the problem of him not eating properly and I think he is waking all hours of the morning because he is hungry.

I need some advice?