Here are our top picks.
STAGE: On The Road Again is about a disparate group of people who are caught in a storm. Whether old or young, pilgrim or party-goer, they must all seek refuge under the same roof. New Theatre Royal, Portsmouth, Wednesday, 7.30pm.
FILM: Styx (12A) is about emergency doctor Rike (Susanne Wolff), who embarks on a one-woman solo sailing trip to Ascension Island in the Atlantic. No6 Cinema, Portsmouth Dockyard, Thursday, 7pm.
GIG: For one night only, BR James will be playing all of John Legend’s best hits, from All of Me to Ordinary People. Groundlings Theatre, Portsmouth, Thursday, 8.30pm.
EVENT: A spoken word event with authors Louisa Campbell and John O'Donoghue and band Crossling Lines to mark Mental Health Awareness week. The Square Tower, Old Portsmouth, Thursday, 6.30pm.
MUSIC: New Jersey Nights is a musical celebration of Frankie Valli and the Four Seasons, featuring songs Big Girls Don’t Cry, Walk Like A Man and many more. Tickets from £25. Kings Theatre, Southsea, Wednesday, 7.30pm.
TALK: An illustrated presentation by crime historian and retired detective Paul Stickler about John George Haigh's gruesome murders. Tickets £5. Gosport Discovery Centre, Thursday, 7.30pm.