By Anna Hodgekiss PUBLISHED: 09:05 EST, 5 February 2013 | UPDATED: 09:12 EST, 5 February 2013 An eight-year-old girl who beat cancer is now set to appear in a movie alongside film hunk James McAvoy. Megan Finn auditioned against hundreds of other youngsters to win a role in the adaptation of Irvine Welsh's novel 'Filth'. She traveled to Sweden to film her part as the daughter of lead character Bruce Robertson - played by McAvoy. Overcoming adversity: Megan Finn with her on screen parents Shauna MacDonald and James McAvoy in Sweden Yet just five years ago she was battling cancer, after doctors discovered a tumour on her kidney in 2007. Her parents had taken her to the doctor after noticing a swelling on her side.
@highlight
Megan Finn was diagnosed with a kidney tumour in 2007
@highlight
She had surgery and underwent six months of chemotherapy
@highlight
Last year she beat hundreds of other youngsters to appear in movie adaptation of Irvine Welsh novel Filth with Oscar-nominated James McAvoy
'The necklace says 'Forever' and @placeholder explained to Megan that she picked it because she is forever on film now she's made her first movie.