Ok so I kinda cheated because I was like "THAT'S CHRISTIAN BALE!" and googled him. It's called Empire of The Sun.