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