| This article about an episode needs to be expanded with more information.|
Please help out by editing it.
Our Father is the twelfth episode of the third season of Heroes, and the forty-sixth episode overall.
Starring: Jack Coleman (Noah Bennet), Greg Grunberg (Matt Parkman), Ali Larter (Tracy Strauss), James Kyson Lee (Ando Masahashi), Masi Oka (Hiro Nakamura), Hayden Panettiere (Claire Bennet), Adrian Pasdar (Nathan Petrelli), Zachary Quinto (Gabriel "Sylar" Gray), Sendhil Ramamurthy (Mohinder Suresh), Cristine Rose (Angela Petrelli), Milo Ventimiglia (Peter Petrelli)
Guest Starring: Ashley Crow (Sandra Bennet), Jimmy Jean-Louis ("The Haitian"), Brea Grant (Daphne Millbrook), Jamie Hector (Knox), Blake Shields (Flint Gordon), Tamlyn Tomita (Ishi Nakamura), Chad Faust (Scott), Edward Carnevale (Courier Dispatcher), Elizabeth Ann Bennett (Sue Landers)
Co-Starring: Sekai Murashige (Young Hiro), Brian Skala (David Sullivan), Cole Williams (Ryan Hanover), Taylor Cole (Rachel Mills), James Dever (Marine), Lazarus Jackson (Security Guard), Travis Guba (Office Worker #1), Leslie Thurston (Office Worker #2), Julie Pop (Office Worker #3), Ewan Chung (Office Worker #4)