I have to check out Billy Liar. It rings a bell. I may have seen it years ago and have now forgotten it.