Joseph Connor Phillips is an American actor and a conservative, Christian commentator and writer who plays Mayor Robert Weldon on the first season of Castle. Joseph Phillip's mother died when he was young. His cousin Duane Evans' mother, whom he was close to after his mother died, helped raise him. He is from Massachusetts. He and his wife Nicole have three sons, Connor, Ellis, and Samuel.