Held together by a touching story and a charming lead, Keegan's Big Fish stays afloat -- but just barely.
More Scene