10d British cruise liner port (11) O???H?????N
20a Jamaican port (7,3) ?O????? ???
21a Early 20th century movement (4) E?D?
15d Person who attends theatre regularly (8) P?????E?...
Now for something different. Page 40 I've done the puzzle leaving one celebrity but I don't recognise him. Has anyone got the first name of the guy in the picture on the bottom left please? Not very...