Question: who plays tom buchanan in the great gatsby 2013?
Answer: Joel Edgerton