In London you can hire a private cinema for any time of the day. While most of them will be available between 8:00 and 18:00, you can find cinemas that will allow screening for as late as 1:00.