On a dual layer disk you can get 4 hours without any compromise on quality. A lot depends on the bitrate both of sound and vision. And the source material dictates an element of this as well - i.e. how demanding are the sound and visuals on the encoding process.
Dual layer is capable of storing 9 gig of info. I've never seen a disc storing more than 7 gig.
The Godfather could have been fitted on 1 disk but clearly must have been felt that quality loss was unacceptable.
Any disc with dts paces a much bigger strain on space as this sound format has less compression. Don't think GF2 has dts though.