Hand to God

8 p.m. Th, F 8pm, Sa 5pm and 9pm, Su 2pm, Tu 6:30pm, W 2pm and 6:30pm. Through 7/23. $26-$38. B Street Theatre, 2711 B Street; (916) 443-5300; https://bstreettheatre.org.
Rated 4.0

This dark comedy contains rather uproariously funny dialogue, unexpected plot twists and pounding puppet sex—presented by a demonic puppet, his rather perturbed-and-disturbed teen handler and other sundry characters. The show starts off with a monologue by a foul-mouthed puppet spouting off frustrations with life, love, God and Jesus—dotted by salty swear words. This is a story of a teen puppeteers tasked with putting on a Sunday-school-appropriate puppet show. Plot turns feel fast and furious, so come prepared to be both thoroughly shocked and entertained. P.R.