Sounds like 2 different issues...
For playing movies, your only choice should be:
For reading CD's, does it actually mount without errors?
mount -t iso9660 /dev/cdrom /mnt/cdrom
Or are you getting errors? If you are, post them up.
Did you recompile any kernels or is that the stock kernel?