Q: Leonardo DiCaprio as Jay Gatsby, a famous billionaire who hosts wild parties at his house in the hope that Daisy will show up. Tobey Maguire as Nick Carraway, a would-be writer who is also Gatsby's neighbor and friend. He is the narrator of this movie. Carey Mulligan as Daisy Buchanan, Gatsby's former lover, Tom's wife and Nick's cousin. Emily Foreman as Pamela "Pammy" Buchanan Joel Edgerton as Tom Buchanan, Upper class socialite who hates Gatsby because of his new money status and relationship with Daisy Elizabeth Debicki as Jordan Baker, Golf athlete and Daisy's best friend Isla Fisher as Myrtle Wilson, Tom's mistress and ambitious social climber Jason Clarke as George Wilson, owner of garage in Valley of Ashes Amitabh Bachchan as Meyer Wolfsheim, a gambler who met Gatsby in 1919. Jack Thompson as Dr. Walter Perkins Adelaide Clemens as Catherine Callan McAuliffe as Young Jay Gatsby Richard Carter as Herzog Max Cullen as Owl Eyes Heather Mitchell as Daisy's mother Gus Murray as Teddy Barton Steve Bisley as Dan Cody Vince Colosimo as Michaelis Felix Williamson as Henri Kate Mulvany as Mrs. Mckee Eden Falk as Chester Mckee Nick Jantz as Robert Stellenbosh iOTA as Trimalchio Brendan Maclean as Ewing Klipspringer Kahlia and Karinna Greksa as The Twins Blake Hatton as Rowdy Boy # 1\n\nAnswer this question: who plays tom buchanan in the great gatsby 2013?
Let's give stream of consciousness below

User
This is the relevant information: Joel Edgerton as Tom Buchanan, Upper class socialite who hates Gatsby because of his new money status and relationship with Daisy So the answer is Joel Edgerton.
Assistant