Rachel McAdams ordered to 'stop making stupid movies' by US immigration official



Strict orders: Rachel McAdams, pictured here at the premiere of Sherlock Holmes in London last year, has revealled she was given a grilling by a US immigration officer

Actress Rachel McAdams has revealed how she was told to stop making 'stupid movies' by an immigration official as she tried to enter America.

The 31-year-old Canadian born star was also criticised for her pink hair colour by the abusive agent.

'She kicked me to the curb,' said Adams, who last appeared in Sherlock Holmes with Jude Law and Robert Downey Jr.



'She was tough. I had pink hair at the time, and she said "Don't dye your hair that colour and don't make any more stupid movies".'



The confrontation came as McAdams attempted to enter the US from her native Canada.



Although she had a 'green card' that allows her to work and live in the US she still had to go through immigration control.

McAdams said she was too polite to ask the official what films she was referring to, telling the New York Times: 'I was just glad she let me through.'



Since the incident McAdams has established herself as one of the most popular female stars in Hollywood.

She appeared in hits like Red Eye and the State of Play with Russell Crowe.

Her most recent screen role was as seductress Irene Adler in Sherlock Holmes and has reprised her role for the sequel filming in London.



Audiences will next see her opposite Harrison Ford in the comedy Morning Glory.

She plays a producer of a breakfast TV show as she attempts to keep the peace between its presenters, played by Ford and Diane Keaton.



McAdams spent several days shadowing staff at America's top rated morning shows to pick up tips on what it is like to work in TV.



