John McBain (Michael Easton)

Lt. John McBain is a fictional character on the ABC soap opera General Hospital. The character was originated on the now-canceled ABC soap opera One Life to Live in 2003 by actor Michael Easton.