Alex Jennings was first choice to play Charles
'The Crown' star Alex Jennings is said to have been the first choice to portray heartthrob Charles, who was ultimately portrayed by Hugh Grant.
Furthermore, Sarah Jessica Parker was Richard Curtis' first choice to play Carrie, the part that ended up going to Andie MacDowell.
Next, Richard Curtis found Hugh Grant 'annoying' and wanted Alan Rickman to play the lead...