John McBain
Michael Easton
Michael Easton as John McBain
One Life to Live
General Hospital
Portrayed by: Michael Easton
Duration: 2003-2012 (OLTL)
2012-2013 (GH)
First appearance: October 1, 2003 (OLTL)
March 13, 2012 (GH)
Last appearance: January 13, 2012 (OLTL)
March 20, 2013 (GH)
Cause/reason: Left town
Created by: Michael Malone
Family: McBain family
Gender: Male
Occupation: Police officer
Residence: Triangle, Virginia
Parents: Thomas McBain
(father, deceased)
Eve McBain
Siblings: Michael McBain
Theresa McBain
(paternal half-sister, deceased)
Marital status: Single
Past marriage(s): Blair Cramer
(divorced) [2009]
Children: Unnamed child
(with Marty, deceased)
Liam McBain
(son, with Natalie)
Aunts & uncles: Unknown man
(paternal, deceased)
Nieces & nephews: Gabriel "Gabe" McBain
Unnamed child
(nephew or niece)
Cousins: Shannon McBain
Romances: Caitlin Fitzgerald
(dated/engaged; 2002-2003, deceased)
Evangeline Williamson
(lovers; 2004-2005, deceased)
Natalie Buchanan
(affair/lovers; 2005)
Natalie Buchanan
(dated; 2005-2006)
Margaret "Marty" Saybrooke
(one night stand; 2007)
Blair Cramer
(lovers; 2008)
Margaret "Marty" Saybrooke
(dated; 2009-2010)
Natalie Buchanan
(dated/engaged; 2010-2011)
Kelly Cramer
(lovers; 2011)
Natalie Buchanan
(dated; 2011-2012)

John McBain is a fictional character on the ABC daytime soap operas One Life to Live and General Hospital.

Actor History:Edit

  • Michael Easton (OLTL: 10/2003-01/2012 & GH: 03/2012-03/2013)

Character History:Edit

Community content is available under CC-BY-SA unless otherwise noted.