Frank Weaver, film actor