Vincent Irizarry plays (the sometimes evil) Dr. David Hayward on ABC’s All My Children. He originated the role in 1997 and played Hayward for almost 10 years, before being let go by AMC. He then moved to The Young and the Restless as David Chow. When David Chow was killed off Y&R in August, Vincent [...]