Bringing Stories to Life, One Frame at a Time