I have MacBook Pro (13-inch, Late 2011). I have always had recording of my son since a baby, he's now 6. Despite the videos showing up in Photos, they won't play and I get the message "Photos cannot play this video because it uses an unsupported format".
This usually means that the referenced file contains third-party, proprietary, or "legacy" compression formats that are not "natively" supported by QTX structures embedded in post-Mountain Lion Mac operating systems which are now used by QTX, iTunes, Photos, etc. for playback. Such files can usually be transcoded to more modern compression formats like H.264/AAC or HEVC/AAC in MOV, MP4, or M4V file wrappers as desired by the user and/or required for native playback compatibility.
I have updated to High Sierra, have VCL and Quick Time installed. It will play some very old videos, but there are more it won't play than will.
Not sure what "It" refers to above. When it comes to native playback support, QTX has a "closed" configuration built into High Sierra which only supports a limited set of compression formats. On the other hand, VLC contains its own, built-in codecs supporting most common third-party, proprietary, and/or "legacy" compression formats and the QT7 Player is supported by an "open" codec configuration which the user can modify manually as needed for playback of specific compression formats.
If the videos are showing in Photo, with a length of time of the video showing, surely they are still there (concerned somehow they are gone)?
Until such time as you go through and check the files individually, my initial assumption would be that the files were imported and stored properly but have become playback incompatible over time as a result of macOS updates. All you need do is open the your Photos library and check the master video files to determine if they have a playback issue, are corrupted, are orphaned, or are missing.
Shall i try and roll back the operating system ?
I wouldn't. I'd just attempt to open the master files in an app like VLC. If they open, then check the media info to determine the compression formats used to create the files. If not already H.264/AAC, I'd probably convert them to H.264/AAC using HandBrake. If files are orphaned but still available, I'd attempt to restore the correct path to the target file. If the file container is corrupted but the data still intact, I attempt to copy the data to a new file container. However, if the file data is corrupted or the master file is missing, you are probably 'SOL' if you didn't keep back-up file and/or library copies.
