I rip the Blu Ray disc onto the computer with AnyDVDHD, then convert the movie to a 1280x720 size (AVC high profile with 160 kbps aac stereo audio) using handbrake. Usually about 1GB per hour for high quality, less for less important stuff.
Then copy it over to the phone and playback with MXplayer.
-Suntan