Indeed, it does rather depend on how you compress it, whether you want surround sound, if you care about extras, subtitles, etc.
If you're going to fill up an microSD card to watch on your phone, then a 720p film with a stereo soundtrack will take up around 1.5GB.