Terry O'Quinn (Lost) joins Jesse L. Martin (Law & Order), Frances O'Connor (Cashmere Mafia), and Arielle Kebbel (The Vampire Diaries) in the cast of Hallelujah, a musical drama pilot set up by Marc Cherry (Desperate Housewives) at ABC.  According to THR, Hallelujah is set in the town of Hallelujah, Tennessee, which is being "torn apart by the forces of good evil" before a mysterious stranger (Martin) comes to town.  O'Quinn is clearly fictionally unable to escape the warring factions of good and evil, but Cherry's take is sure to be land on the lighter side of deep philosophical questions.For those keeping score during pilot season, NBC declined to film a pilot for Odd Jobs, the proposed re-teaming of O'Quinn and Lost co-star Michael Emerson.  Emerson has a new show of his own in Person of Interest.[Update: Donal Logue (Terriers) has joined the cast.  More about Hallelujah after the jump.]The Live Feed provides more detail about the musical nature of the drama, too: "Hallelujah episodes will be punctuated by songs from a gospel choir, which serves as a kind of Greek chorus."Likewise, Deadline has a fuller synopsis including character descriptions:

"The forces of good and evil are exemplified by hard-working, moral diner owner Rye Turner (Logue), a family man who has had a run of tragic luck, and his long-time nemesis, corrupt millionaire Del Roman (Terry O'Quinn), who is a law unto himself. Del seems to be winning the battle until mysterious newcomer Jared O'Neal (Jesse L. Martin) arrives in town."

This is shaping up nicely.  Then again, I'm a sucker for musicals, Greek choruses, post-Terriers Logue, and Evil O'Quinn.

Michael Apted (The Chronicles of Narnia: Voyage of the Dawn Treader) will direct the pilot.