Would've been perfect but the ending spoiled it

Rating: 8/10 (5 August 2019)

Instead of showing the cloning machine actually worked. They could've shown that the machine was only used to fool people and Angier(Jackman) was using his body double for the whole time instead. And for the final act he made a plan to let his body double die in order to frame Borden(Bale).
This would've been perfect according to me.