The former Sugababes singer has landed the role of Beth in Jeff Wayne's Musical Version of The War of the Worlds, which is based on Wayne's 1978 concept album, and Bedingfield will play The Artilleryman.

Veteran British singer David Essex, who voiced The Artilleryman on the album, will now portray The Voice of Humanity, and Jimmy Nail, who most recently starred in Sting's Broadway musical The Last Ship, makes his West End debut as Parson Nathaniel.

A 3D hologram of Liam Neeson portraying The Journalist will be used again following its debut in the 2012 production, and Jeff Wayne will act as conductor.

The musical runs from 8 February (16) at London's Dominion Theatre.