You would need a media player of some sort, something like a WDTV Live which would connect to your TV via HDMI, you could then plug it into a network that your laptop is connected to and share the movies on your laptop which could then be accessed through the WDTV, or hang an external USB drive or plug a USB flash drive into it to watch your movies.
For the TV that does not have HDMI, it should have component which some media players still support.
For the TV that does not have HDMI, it should have component which some media players still support.