who plays maggie in 17 again