Oscar winner Christopher Plummer, star of The Sound of Music, passed away on Friday morning at his home in Connecticut… Read More