Bruce Willis is set to star in upcoming sci-fi movie Vice alongside 2 Guns star Ambyr Childers.

The 58-year-old will play a resort owner in a futuristic world and Childers 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 his forthcoming gangster film The Prince.

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' character suffers a glitch and she's able to recall how she was made to suffer and wants revenge on Willis.

Willis is also set to star in Simon Brand's thriller Captive which will begin filming later this year.