Panettiere shocked to meet movie nephew after five years

The Heroes star made the movie with Julia Roberts and Willem Dafoe in 2007 but it only landed a U.S. distributor earlier this year (11) – and the cast reconvened on the red carpet.

Panettiere admits it was wild to meet Cayden Boyd again – the teenager played Ryan Reynolds as a bespectacled boy in the film.

She says, “He’s one good-looking kid… He had to leave (the premiere) last night because he’s a homecoming prince (at school).”