Martin Freeman was born in Aldershot , Hampshire , the youngest of five children .
Freeman was born in Aldershot , a town in Hampshire .