Question: who plays finley in oz the great and powerful
Answer: Zach Braff