Although nobody likes to admit it, the first 'Mortal Kombat' movie had its moments and seeing the likes of Scorpion and Sub-Zero on a big screen really was something special.

Granted, 'Mortal Kombat: Annihilation' was an utter mess from start to finish, but there's always been potential in turning it into something interesting. Well, after so many years of false starts, a new live-action 'Mortal Kombat' is on the way, with James Wan guiding the whole thing as executive producer.

While the release date is set for 2021, casting is now well underway and Variety is now reporting that Canadian-Chinese actor Ludi Linn is set to play Liu Kang. Linn previously starred in the latest season of 'Black Mirror' in the episode, 'Striking Vipers', and was in the 2017 reboot of 'Power Rangers' as Zack, the Black Power Ranger. The character of Liu Kang was previously played by Hong Kong martial artist Robin Shou, and Brian Tee in the short-lived web series 'Mortal Kombat: Legacy'.

There's no word yet on further casting, but given how the movie is now in pre-production, a full cast line-up is expected any day now. Other characters yet to be cast include the aforementioned Scorpion and Sub-Zero, the thunder god Raiden, Sonya Blade, Johnny Cage, Kano, Shang Tsung, Goro and if they're going into 'Mortal Kombat II', they've got names like Baraka, Shao Khan, and our personal favourite, Kung Lao.

Video-game adaptations have famously been terrible, however the likes of 'Detective Pikachu' and, to some extent, 'The Angry Birds Movie 2' have proven that they can be done right, if given the right chance. Not only that, seeing as how well-known 'Mortal Kombat' is with an entire generation, it makes sense that they're trying it again.

Here's hoping it doesn't have any moments like this.