Katie Holmes declined to appear on How I Met Your Mother.
She has also played on Broadway in a production of Arthur Miller 's All My Sons and had numerous guest roles on television programs such as How I Met Your Mother .
Katie Holmes
declined to appear
on How I Met Your Mother
had numerous guest roles