Question: who sings it's too late to apologize
Answer: Ryan Tedder -- lead vocals , background vocals , piano Zach Filkins -- lead guitar , viola , backing vocals Drew Brown -- keyboards , rhythm guitar , glockenspiel Eddie Fisher -- drums , percussion Brent Kutzle -- cello , bass