Skip to content
Tuesday, November 3, 2026 Tonight’s issue · Toronto
Search
Subscribe

Everything worth watching

People

Annette O’Toole

American actress (born 1952)

Annette O'Toole is an American actor, born Annette Toole in Houston, Texas, on 1 April 1952, whose career runs from 1970s films to long-running television family roles. Trained in dance from the age of three, she broke out in Smile (1975) and One on One (1977), played Lana Lang in Superman III (1983) and the adult Beverly Marsh in the 1990 miniseries It. She was Martha Kent on Smallville and Hope McCrea on Virgin River, and shared an Oscar nomination for Best Original Song for A Mighty Wind.

Annette O’Toole appears in 3 films and 2 TV series in The Rerun, from 1970 to 2019. Most of that work is in drama, sci-fi and action.

Known for

  • Smallville (2001), Martha Kent. She played Clark Kent’s adoptive mother on the series.
  • Superman III (1983), Lana Lang. She played Lana Lang in the 1983 film.
  • It (1990), Beverly Marsh. She played the adult Beverly in the miniseries.
  • Nash Bridges (1996), Lisa Bridges. A role in the television series.
  • 48 Hrs. (1982). A 1982 film credit listed on this site.

Career

O’Toole moved to Los Angeles at 13 and was working steadily by the mid-1970s. After Smile and One on One she appeared in Paul Schrader’s Cat People (1982) and as Nick Nolte’s girlfriend Elaine in 48 Hrs. (1982), then joined the Superman films as Lana Lang. Her performance as Rose Fitzgerald Kennedy in The Kennedys of Massachusetts brought a 1990 Emmy nomination, the same year she played Beverly Marsh in It.

Television has given her the longest roles: Lisa Bridges in Nash Bridges, Martha Kent, Clark’s adoptive mother, in Smallville, Susan Emerson in Halt and Catch Fire, Edna Price in 11.22.63 (2016) and Hope McCrea in Virgin River from 2019. With her husband Michael McKean she wrote “A Kiss at the End of the Rainbow” for A Mighty Wind, nominated at the 2004 Academy Awards.

Where to start

  • Smallville (2001 to 2011): her longest-running role, and the Superman story from the other side of the family.
  • Superman III (1983): a neat bookend, playing Clark’s first love two decades earlier.
  • 48 Hrs. (1982): a small part in the film that defined the buddy-cop formula.

Shows

Movies

Quick answers

What movies and TV shows has Annette O’Toole been in?
Annette O’Toole appears in Virgin River (2019), Smallville (2001), Superman III (1983), 48 Hrs. (1982) and Little Big Man (1970) on The Remote.
When was Annette O’Toole born?
Annette O’Toole was born on 1 April 1952.

Before you go

Share this story