On Friday, "Duke Lavery" (Ian Buchanan) removed his mask at the end of General Hospital. On today's installment, Cesar Faison (Anders Hove) was revealed to be the man behind the mask! What are your First Impressions of the supervillain's return? See more photos from Faison's return after the jump!
Scroll to Continue