who plays fred and george in harry potter
James and Oliver Phelps James Andrew Eric and Oliver Martyn John Phelps (born 25 February 1986) are identical twin British actors, best known for playing Fred and George Weasley in the Harry Potter film series.