School of Life Cast David Paymer Ryan Reynolds Chelsea Florko John Astin Andrew Robb Kate Vernon Don MacKay Brenda McDonald