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