In addition to casting his baby's mama
, the Hollywood heartthrob also gave his Drive
co-star Christina Hendricks a lead role in the fantasy thriller
, which debuted its first trailer on Tuesday. The film follows the life of a single mother (Hendricks), who is swept into a dark underworld -- where she meets Cat (Mendes) -- while her teenage son Bones (Iain De Caestecker) discovers a road that leads him to a secret underwater town. Hanna
actress Saoirse Ronan also plays Bones' young love interest.