Four new faces will be brought into Mike Baird's cabinet - Baulkham Hills MP David Elliott, Cronulla MP Mark Speakman, Port Macquarie MP Leslie Williams and Nationals MP Niall Blair - under a reshuffle that will see Transport Minister Gladys Berejiklian appointed treasurer and Community Services Minister Gabrielle Upton take on the position of attorney-general.

Mr Elliott will be appointed minister for corrective services, emergency services and veterans affairs under a reshuffle announced by Premier Mike Baird on Wednesday.

New Attorney-General Mark Speakman says he will be consultative but decisive. Credit:Jane Dyson

Mr Speakman has been given environment, heritage and assistant planning.