Evanna Lynch showcased her fabulous figure as she posed on the red carpet for ‘The Legend of Tarzan’ premiere in Los Angeles on Monday (27.06.16).
The 24-year-old ‘Harry Potter’ star – who played Irish wizard Luna Lovegood in the hit films – channelled Marilyn Monroe with her hair in curls, pink lipstick and a figure-hugging off-the-shoulder dress.