List of EastEnders characters (1994)
Geoff Barnes is played by David Roper. Geoff is introduced as a love interest for the long running character, Michelle Fowler (Susan Tully), in 1994. He is much older than Michelle, and their age difference causes most of the major problems in their relationship. They plan to marry, but in the end Geoff realises that Michelle doesn't really love him. He ends the relationship and moves to Scotland in April 1995, but returns in September as part of Michelle's exit storyline. His last appearance is in October 1995.
List of EastEnders characters (2016)
Mark is born off screen in 1996 after his parents have a one-night stand. Michelle only tells her brother, Mark Fowler (Todd Carty), who the father is, before emigrating to the US. Michelle is unable to attend the funeral of her father, Arthur Fowler (Bill Treacher), when she gives birth to Mark. In 2016, Phil Mitchell (Steve McFadden) contacts Mark after finding a letter in his wife's Sharon Mitchell's (Letitia Dean) bag, who is Michelle's best friend, from Michelle addressed to his and Grant's mother Peggy Mitchell (Barbara Windsor), who has since died, about Mark. Sharon and Martin Fowler (James Bye), Mark's uncle, worry about Grant learning the truth and convince Phil not to tell him, and Michelle has told Mark that Phil is lying because he is an alcoholic who hates her. However, Mark arrives at Martin's flat. Mark goes to see Phil and asks if what he said about Tim not being his real father is true, but Phil has agreed with Sharon to not reveal the truth, so he denies even speaking to Mark. Mark decides to stay in Walford to get to know his family.