John Finnegan is a fictional character from The Bold and the Beautiful, an American soap opera on the CBS network, portrayed by Tanner Novlan. From Wikipedia
Sheila Carter is the only person standing in Luna’s way now that she has armed herself with a gun.