Charles Dudley (actor)

Charles Dudley (October 1, 1883 - March 9, 1952) was an American stage and silent film actor who later had a successful career as a film studio make-up artist.

Charles Dudley
Who’s Who in the Film World, 1914
Born
Charles Dudley Heaslip

(1883-10-01)October 1, 1883
DiedMarch 9, 1952(1952-03-09) (aged 68)
Woodland Hills, California, USA
OccupationActor; studio make-up artist
Spouse(s)Frances Dudley

Early life

Charles Dudley Heaslip was born on October 1, 1883, at Fort Grant, Arizona,[1][2] the son of Irving Heaslip, a career soldier. His father was from St. Ann’s, Ontario, Canada,[3] and served over twenty-five years in the U.S. Army, seeing action at the Battle of Little Big Horn[4] and later in the Philippine War of Independence.[5] Nothing here is known of Dudley’s mother other than she may have died young.[6]

Career

Before Dudley broke into film at around the age of thirty, he spent some twelve years performing on stage in comic and grand operas. His initial film work was under Milton H. Faroney, with Universal and later with such studios as Monopol, Keystone, Balboa and Vitagraph. During this period Dudley worked primarily in comedies as a character actor and later with Vitagraph in a number of movie serials. During his tenure with Balboa, Dudley played principal comedic roles under the direction of Bertram Bracken. Dudley was remembered for his portrayal of the blind father in the 1913 feature film Will o' the Wisp and for the serials Neal of the Navy, Who Pays, Hidden Danger, Fighting Fate and Purple Riders.[7]

Sometime around 1925 Charles Dudley gave up acting to work as a studio make-up artist and went on to have a career that would span some twenty-five years or more, Dudley would rise to become head make-up artist at Twentieth Century-Fox where he worked with Shirley Temple for the greater part of her career. He went on to fill out his career with Warner Brothers until his retirement in 1950.[8]

Death

Charles Dudley Heaslip died on March 9, 1952, after an extended illness at the Motion Picture Country Home in Woodland Hills, California. He was survived by his wife Frances and daughter Lucille.[8][9]

Partial filmography

Sources

  1. World War One Draft Registration – Anncestry.com scan
  2. Motion Picture Studio Directory and Trade Annual, 1921, Pg. 169 Ancestry.com scan
  3. U.S. Army, Register of Enlistments, 1798-1914 about Irving Heaslip - Ancestry.com scan
  4. Friends of Little Big Horn
  5. The Journal of Military History 61 (April 1997)
  6. George James Heaslip from Canada > NZ
  7. Who's Who in the Film World - edited by Fred C. Justice & Tom R. Smith – 1914 - pg. 121 Film World Publishing
  8. "Charles Dudley", New York Times, March 13, 1952; pg.. 29
  9. Obituary - Los Angeles Times, March 13, 1952
gollark: More great "WHY WOULD YOU DO THIS":```go// A Context carries a deadline, cancelation signal, and request-scoped values// across API boundaries. Its methods are safe for simultaneous use by multiple// goroutines.type Context interface { // Done returns a channel that is closed when this Context is canceled // or times out. Done() <-chan struct{} // Err indicates why this context was canceled, after the Done channel // is closed. Err() error // Deadline returns the time when this Context will be canceled, if any. Deadline() (deadline time.Time, ok bool) // Value returns the value associated with key or nil if none. Value(key interface{}) interface{}}```
gollark: Basically, modems/rednet but more flexible, cross-server, and without actual modems.
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
gollark: ```goconst( zero = iota; /* iota starts as zero */ one = iota; /* ...and is incremented every semicolon */ two; /* the last expression is repeated if you omit it */ three;)```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.