Keira Knightley is reportedly expecting her first child with hubby James Righton!
According to Us Weekly, the 29-year-old actress is indeed pregnant after rumors started swirling that she avoided alcohol while attending the British Independent Spirit Awards last week.