Maybe it's uses an unsupported codec like ProRes or MPEG-2 (if you install software like Final Cut Pro, these codecs are added).
But it might be a corrupt file. Download VLC and see if it can play the file, if it can't the file is corrupt. Because VLC plays everything. I once had an incomplete movie and it even played that (although it sometimes stuttered because parts were missing of course).