Zach Braff

Zach Braff portrayed Frank / Finley in Oz the Great and Powerful.