Bruce Willis will star in 'Vice'.

The 58-year-old actor has been cast in the in the sci-fi flick as resort owner in a futuristic world and he will star alongside '2 Guns' actress Ambyr Childers who will play one of his workers, according to The Hollywood Reporter.

Willis will reunite with Andre Fabrizio and Jeremy Passmore who penned the script for the Hollywood hunk's forthcoming gangster film 'The Prince'.

'Vice' will be produced under Emmett/Furla banner with producers Randall Emmett - who is married to Childers - and George Furla, who also worked with Willis on Brian A. Miller's action thriller.

'Vice' will be set in a resort where the wealthy will be able to have their darkest fantasies come true while the staff are lifelike synthetic beings whose memories are reset each night.

Childers suffers a glitch and she's able to recall how she was made to suffer and wants revenge on Willis.

Willis has recently been busy filming 'The Prince' and is also set to star in Simon Brand's thriller 'Captive' which will begin filming later this year.