Three Summers Cast Robert Sheehan Rebecca Breeds Michael Caton Magda Szubanski Kelton Pell Deborah Mailman Jacqueline McKenzie