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