Actor known for his roles in the films The Social Network, Call Me by Your Name and J. Edgar. He also played the titular character in The Lone Ranger and portrayed Prince Andrew Alcot in the 2012 film Mirror Mirror.
He played Billy Graham in the 2008 film Billy: The Early Years.
His mother Dru Ann worked as a bank loan officer and his father Michael was the owner of Armand Hammer Productions. He married Elizabeth Chambers in 2010. The couple welcomed a daughter in 2014 and a son in 2017.
He starred in the film Mirror Mirror alongside Nathan Lane.