first introduced on "general hospital" on july 2, 2007, leo was portrayed by iranian actor dominic rains for the series' first season from july 12, 2007 to october 4, 2007. when rains was unavailable for the series' second season in july 2008, his brother ethan rains was cast in the role starting july 22, 2008.