Victor Joseph Garber (born March 16, 1949) is a Canadian movie, television, voice, and stage actor. He has appeared in many movies. He played Thomas Andrews in James Cameron's 1997 movie "Titanic". He also played San Francisco Mayor George Moscone in "Milk".