Yes, they have a dvd input in front of the tv.
I just got off the Sapphire Princess and I also brought my portable dvd player and hooked right in the tv. So I watched my Gettysburg and Gods and generals movie, thats something that the cruise line does not show.
All the tvs have the inputs. We were in an inside cabin and our tv had it.
Princess plays good movies on tv, but sometimes I like to watch some of my favorite movies.