Matthew Allard Robert Vaughn 's birth name is Matthew Allard Robert Vaughn .
Matthew Allard Robert Vaughn , later known as Matthew Alan Rupert Vaughn , is an English film producer , director , and screenwriter .