I understand why this movie was not a huge box office smash. It's sophisticated, witty, and not an average cup of tea. Amsterdam is a little more complex and complicated than that. If you like your thrills quick and simple look somewhere else. Bale is perfect, so is Robbie. A luxurious musing on love, friendship, and honour with fantastic camera work and production design. The details are overwhelming. Take a deep breath, sit back, enjoy the ride. Also kudos to David O. Russell for bringing the Business Plot into the popular consciousness. If you look closely you'll see all the parallels with our present day. A wake up call to which everyone should pay attention.