Question: who sings it's too late to apologize
Answer: Ryan Tedder