Scottish actor Gerard Butler, a trainee lawyer who took up acting as a profession in the mid 1990s, turns a day older on 13 November, 2015. The actor will be 46 this Thursday.

Although the actor gained popularity for his role as King Leonidas of Sparta in "300", he has appeared in a number of other popular projects that helped him flaunt his acting chops. However, not all his movies proved to be successful, and Butler has his regrets.

"Sometimes my fault, but other times not my fault," he told Independent in 2013 about why some of his movies flopped.

Butler will hopefully once again rule the box office when his latest movie "Gods of Egypt" releases in April 2016. The mythological adventure fantasy has Butler playing Set, the god of darkness who has plunged Egypt into darkness and chaos.

Brenton Thwaites' Bek, a mortal, will stand up to oppose Set's savage rule, and he will enlist the aid of powerful god Horus (Nikolaj Coster-Waldau). "As their breathtaking battle against Set and his henchmen take them into the afterlife and across the heavens, both god and mortal must pass tests of courage and sacrifice if they hope to prevail in the spectacular final confrontation," the official synopsis reads.

Will "Gods of Egypt" prove to be an outright box office hit? One of the biggest factors that could contribute to the movie's success is its April release date. The movie was initially slated for a February release, and it could have clashed with "Zoolander 2" and "Deadpool." But 8 April is a quiet week, and the movie could do well in its opening weekend, according to Forbes.

Does that guarantee success? "The film may be great, the trailer and poster art may be superb. But it is still at a distinct disadvantage because it doesn't have the fan-friendly/geek-friendly/nostalgia-pandering elements necessary to dominate the news cycle in the weeks leading up to its release," Forbes' Scott Mendelson noted.

According to IMDb's box office prediction, the film will rake in $111.2 on the domestic front, with earnings from the international markets reaching up to $236.4.