'Cupid's' Arrow Finds Bobby Cannavale

Bobby Cannavale

Bobby Cannavale

Zap2It.com

A day after finding a director for its remake of "Cupid,"ABC has landed a leading man for the pilot.

Bobby Cannavale, a veteran of "Will & Grace,""Third Watch" and several other series, will play the title role in the show, according to The Hollywood Reporter. He steps into the shoes of Jeremy Piven, who starred in the 1998-99 series.

In the show, which series creator Rob Thomas ("Veronica Mars") is writing and Bharat Nalluri ("Miss Pettigrew Lives for a Day") will direct, Cannavale plays Trevor Hale, a recently released mental patient who believes he's the Roman god of love. The show's other key character is a female psychologist (played by Paula Marshall in the earlier series) assigned to monitor Trevor; that role has yet to be cast.

Cannavale won an Emmy in 2005 for his recurring role as Will's (Eric McCormack) boyfriend Vince on "Will & Grace." His other TV credits include a regular role on "Third Watch" and guest appearances on shows ranging from "Six Feet Under" to "Lipstick Jungle" to "Oz." He also starred in NBC's pilot "M.O.N.Y." last year.

On the big screen, he's appeared in "The Station Agent" and "Snakes on a Plane" and will be seen in several films due for release later this year, among them "Diminished Capacity," "Brief Interviews with Hideous Men" and "100 Feet."