Weirdly, Shia LaBeouf did a great job in this.
I've hated Shia LaBeouf in everything he's been in. But when I force myself to think of anything in this movie that didn't suck, his performance actually fit well.
Dustin Hoffman and Giancarlo Esposito also did very well in their roles.
John Voight reminds me a lot of Christopher Walken after he aged and couldn't really keep it together. He wasn't bad, just not good either.
Adam Driver, ugh.