Question: who plays finley in oz the great and powerful
Answer: Zach Braff as voice of Finley , a winged monkey who pledges an irrevocable life debt to Oscar , believing him to be the prophesied wizard , for saving him from the Cowardly Lion .