Penelope and Telemachus on a rooftop in The Odyssey by ASTIG PR 3 weeks ago3 weeks ago Official still of Penelope and Telemachus from The Odyssey. Universal Pictures, 2026. Official still of Penelope and Telemachus from The Odyssey. Universal Pictures, 2026.