The scene where Potts sings on Britain's Got Talent (2007) is actual footage of the judges and the audience. With some clever editing, Paul Potts is replaced with James Corden on-stage.
Taylor Swift wrote and recorded an original song for this movie. It's called "Sweeter Than Fiction".