Heidi Klum has acted four times.
Blow Dry is a 2001 British comedy film directed by Paddy Breathnach , written by Simon Beaufoy and starring Alan Rickman , Natasha Richardson , Rachel Griffiths , and Josh Hartnett . Ella Enchanted is a 2004 fantasy romantic comedy film directed by Tommy O'Haver and written by Karen McCullah Lutz and Kirsten Smith loosely based on Gail Carson Levine 's 1997 novel of the same name . Heidi Klum . As an occasional actress , she had supporting roles in movies including Blow Dry ( 2001 ) , Ella Enchanted ( 2004 ) , and made cameo appearances in The Devil Wears Prada ( 2006 ) and Perfect Stranger ( 2007 ) . She has also appeared on TV shows including Sex and the City , How I Met Your Mother , Desperate Housewives and Parks and Recreation . Perfect Stranger is a 2007 American neo-noir psychological thriller film , directed by James Foley , and starring Halle Berry and Bruce Willis in their first film together since 1991 's The Last Boy Scout . The Devil Wears Prada is a 2006 American comedy-drama film based on Lauren Weisberger 's 2003 novel of the same name .