recently appeared as Tony in 'Outside Mullingar' at the English Theatre of Hamburg
recently appeared in a commercial for 02
appears in 'Syd Norman's Pour House' for Norwegian Cruises
played Mrs Boyle in the West End production of 'The Mousetrap'
plays the Box Office Man in the Fox Searchlight film 'Tolkien'
recently played Prudy Pingleton in 'Hairspray'
recently appeared in 'Aladdin' at the Theatre Royal Plymouth for Crossroads Pantomimes
appears as Hilda in the Warner Bros feature 'Head Full of Honey'
plays the lead in the film 'The Haunting of Margam Castle'
was featured in a John Lewis - Waitrose TV commercial
recently played the title role of Cinderella for Trio Entertainment
voiced five characters in the videogame 'Unforeseen Incidents'
recently appeared in 'The Gruffalo's Child'
can be heard in an audio production of Noel Coward's 'Peace in Our Time'
recently played Princess Jasmine in 'Aladdin' at the Eric Morecambe Centre
played The Seethe in 'Doctor Who - the Black Hole'
appeared as Fiona in 'Fiona & the Fox'
recently played Dame Sarah Suet in 'Dick Whittington' at the Plaza Stockport
was Lead Vocalist for TUI Mein Schiff
recently played the title role in 'Ya Wee Sleeping Beauty' at the Kings Theatre, Kirkcaldy
covered & played Madame Giry in 'The Phantom of the Opera'
toured as Titania & Hippolyta in 'A Midsummer Night's Dream'
appeared as the Player Queen in 'Hamlet' for the RSC
appeared as Delia in 'The Olde Wives Tale' at Shakespeare's Globe
toured Germany as one of the International Magic Tenors
performed at the Physical Festival in Chicago
appeared in 'Long Day's Journey into Night' at the National Theatre
played Captain Harry Bryant in the Secret Cinema's 'Blade Runner: The Final Cut'
appeared in 'Anya & Dreamweaver'at the Donmar Warehouse
recently appeared in 'The Little Mermaid' for Bourne Leisure
was Lead Vocalist for Aida Cruises
appeared in 'Paddington Goes to the Seaside' for Bourne Leisure
played Lady Montague in the Secret Cinema's 'Romeo & Juliet'
appeared in 'Flight: Dare to Dream' for Royal Caribbean Productions