I know there are questions similiar to this, but mine is a little different.
I have a 2-year-old son. Against my will, as a stay/work at home father, my son always slept with my wife and me until he was about 18 months. Putting my foot down, I taught him to fall asleep in his crib without the front on by laying with him, but in the night he would wake up and come to our bed and crawl in.
About two months ago, I put the front of his crib on and he goes to sleep no problem with two of his hot wheel cars (lightning McQueen and one other) and sleeps well until usually 12. He then wakes up and I go in and give him a little bit of water, check his diaper, and tell him to go back to sleep, and it usually works. He goes to sleep each night watching Bambi and it runs all night.
Usually around 3 he wakes up again and just screams until my wife gives in and goes to get him and, because I don't let her bring him to bed, she sleeps on the couch with him. He will go back to sleep if I let him cry it out, but my wife usually will not put up with the crying long enough. He does sleep in his crib all night about 3 nights a week but I have given up.
My wife will not work as a team and help me train him to sleep in his crib and just keeps reinforcing that if he cries long enough she will give him whatever he wants, which is out of his crib. He just repeats screaming the word "out." I want the TV out of his room but it does get him back to sleep sometimes.
What else can I try except the crying it out method?