Claim: Tamera Mowry is an Australian actress, television personality, and former singer who starred in a 2005 Disney Channel original movie produced by Broomsticks Productions Limited.
Verdict: REFUTE