Question: who played tom buchanan in the great gatsby
Answer: Joel Edgerton as Tom Buchanan , Upper class socialite who hates Gatsby because of his new money status and relationship with Daisy