Actor Jim Parsons takes on heavenly role in ‘An Act of God’