Robert M. "Bobby" Cannavale (born May 3, 1970) is an American actor noted for his leading role as Bobby Caffey in the first two seasons of the critically acclaimed television series Third Watch. He also had a popular recurring role as Officer Vince D'Angelo on the comedy series Will & Grace.
For over 60 years, fans have wondered what it would be like if the Marvel Universe heroes battled those of the DC Universe. They've gotten their wish on several occasions in comic book form, but what about on screen?