Graham's absence has paved the way for 21-year-old Tom Burgess to win a place in the squad, which will be trimmed to 17 players.
Tom Burgess was left out of the squad that fell to Italy in a warm-up match but he and twin brother George are in line to make their Test debuts alongside older sibling Sam.
It means the trio of brothers, who all play for South Sydney, become the first named together in an England rugby league side.
George and Tom are two of four uncapped players, along with Wigan backrower Liam Farrell and Huddersfield Giants forward Brett Ferres, a late replacement for Hock.
St George Illawarra-bound playmaker Gareth Widdop also made the squad, capping his remarkable return from a serious hip injury suffered playing for Melbourne Storm four months ago.
Leeds star Kevin Sinfield will captain a side that also features fullback Sam Tomkins, the game's most expensive player after he signed for the the New Zealand Warriors next season.
McNamara is confident the 15-14 loss to Italy is now behind his side heading into Saturday's clash at Millennium Stadium.
"The players have trained well all week and we are ready to take on Australia,'' the coach said.
"We have healthy competition for places across all areas.
"The players are aware of this and continue to put in the effort in training to make sure they are prepared and ready for what should be a thrilling game.
"We know we are going to have play well to win.''
England are without forward Sean O'Loughlin after he failed to recover from an Achilles injury.
England squad: Carl Ablett, George Burgess, Sam Burgess, Thomas Burgess, Rob Burrow, Josh Charnley, Rangi Chase, Leroy Cudjoe, Liam Farrell, Brett Ferres, Ryan Hall, Chris Hill, Lee Mossop, James Roby, Kevin Sinfield (capt), Sam Tomkins, Kallum Watkins, Ben Westwood, Gareth Widdop.
- AAP