Jennifer Aniston’s rep has denied she is pregnant – after the actress’ fuller figure sparked claims she was expecting a ‘miracle child’ by husband Justin Theroux.

‘She is not pregnant,’ said the 47-year-old’s spokesperson in a statement to Entertainment Tonight.

‘What you see is her having just enjoyed a delicious big lunch and her feeling safe on private property.