Bruce Allen Davison is an American actor and director. He is well known for his starring role as Willard Stiles in the cult horror film Willard and his Academy Award-nominated and Golden Globe-winning performance in Longtime Companion and as Thomas Semmes in the HBO film Vendetta.
Advertisement
Davison made his Broadway debut in Tiger at the Gates in 1968. He also appeared as John Merrick in The Elephant Man and starred in The Glass Menagerie with Jessica Tandy.
He played the role of Rear Admiral Arthur Shepard, Lieutenant Grace Shepard’s father, in the short-stint TV series Last Resort. In 2016, Davison starred as Dr. Stanley Cole in the comedy/fantasy Abnormal Attraction.
Advertisement

Image Credit: IMDb
Who played Bob Hill on the Waltons?
Robert “Bob” Hill played by Bruce Davison The Shivaree s3/e19 was born and raised in Richmond, Virginia (s3/e19), his parents died when he was born and raised by his father’s mother, who died last year.
Who played Dr. Brooks on Lost?
Hurley’s doctor, Dr. Brooks played by Bruce Davison, proves to Hurley that Dave is not real, by taking a photo of the two, and then showing Hurley that Dave is not in the picture.


Leave a Reply