He was nominated for Best Young Actor at the 15th Annual Critics Choice Awards for his performance in the film adaptation of The Road. His other notable films include Matching Jack and Romulus, My Father.
He was born and raised in Adelaide, South Australia.
His parents are Sonja and Andy McPhee, and his sister is actress Sianoa Smitt-McPhee.
He appeared with Simon Rex in the Lifetime series, Monarch Cove.
He starred as Owen in Let Me In, the American remake of the acclaimed Swedish film, Let The Right One In.