Brenton Thwaites has been cast in 'Gods of Egypt'.

The 24-year-old actor has joined the epic fantasy film alongside Gerard Butler and Geoffrey Rush after landing the role of Bek, a human thief who fails to care for Gods, but finds himself experiencing a change of heart when he discovers a woman named Zaya has been cursed, according to Deadline.

As well as directing, Alex Proyas penned the film's script with Burk Sharpless and Matt Sazamat.

Butler will play the god of the desert, Set, who, according to Egyptian mythology, murders his own brother, Osiris.

Nikolaj Coster-Waldau has signed up for the part of Horus, the son of Osiris, who seeks revenge against his uncle.

Meanwhile, Rush will play the sun god, Ra, who is father to Butler's Set and the murdered Osiris.

Thwaites is an Australian rising star who has been waiting for the right role to kick off his film career.

He was originally in the pipeline for the male lead in 'Transformers: Age of Extinction' before Jack Reynor scored the part and was in the running for the new 'Pirates of the Caribbean' movie before its production was pushed back.

Filming for 'Gods of Egypt' will begin next year in Australia.