Green Book Viggo Mortensen as Tony Vallelonga and Mahershala Ali as Dr. Donald Shirley in Green Book, directed by Peter Farrelly.