John McBain (character)

John McBain
One Life to Live character
Portrayed byMichael Easton
Duration2003–13
First appearanceOctober 1, 2003
Last appearanceMarch 20, 2013
ClassificationFormer; regular
Created byJosh Griffith and Michael Malone
Introduced byFrank Valentini
Crossover
appearances
General Hospital
In-universe information
Other namesKevin Buchanan
OccupationDetective
Businessman
FBI agent
Interim commissioner
ParentsThomas McBain
Eve McBain
SiblingsMichael McBain
Theresa
SpouseBlair Cramer (2009)
SonsLiam McBain
Nieces and nephewsGabriel McBain
Unnamed child
First cousinsShannon McBain

John McBain is a fictional character on the American daytime dramas One Life to Live and General Hospital, portrayed by Michael Easton.