Zmienił swoje nazwisko "Rubinstein" na "Weston", gdyż istniał aktor Michael Rubinstein o tym samym nazwisku.
Ma polsko-żydowskie pochodzenie po dziadkach ze strony ojca (
Arturze Rubinsteinie i Anieli Młynarskiej).
Gdy był mały chciał zostać zawodowym graczem bejsbolowym, jednak plany te pokrzyżowała kontuzja ramienia odniesiona podczas jednego z meczy.
Ukończył sztuki teatralne na Uniwersytet Northwestern w Evanston (Illinois, USA).