A troubled teen's foul-mouthed puppet leads him down an ill-begotten path in Keegan's hilarious "Hand to God."
In Hand to God, Liam Forde brilliantly portrays not one, but two characters. One is a withdrawn teenager. The other, Tyrone, a demonic, foul-mouthed puppet.